
.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-22233 .elementor-element.elementor-element-f1605da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 80px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f1605da:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-f1605da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242424;
}

.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-22233 .elementor-element.elementor-element-b658d92 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #fff;
}

.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-22233 .elementor-element.elementor-element-64af59c {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-a22b07f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-22233 .elementor-element.elementor-element-a22b07f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-a22b07f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00b050;
}

.elementor-widget-nav-menu .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-nav-menu .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-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu .elementor-item {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main .elementor-item {
	color: #fff;
	fill: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main .elementor-item:hover, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main .elementor-item:focus {
	color: #ffec00;
	fill: #ffec00;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #ffec00;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed .elementor-item:before, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed .elementor-item:after {
	border-color: #ffec00;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed .elementor-item:before {
	border-width: 5px;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 5px 5px;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 5px 5px 0 0;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 5px 0 0 5px;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 5px 5px 0;
}

.elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-underline .elementor-item:after, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-overline .elementor-item:before, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-double-line .elementor-item:before, .elementor-22233 .elementor-element.elementor-element-9cbddf7 .e--pointer-double-line .elementor-item:after {
	height: 5px;
}

.elementor-22233 .elementor-element.elementor-element-d367f50 {
	--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-22233 .elementor-element.elementor-element-241184d {
	--display: flex;
}

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

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

.elementor-22233 .elementor-element.elementor-element-aad91c0 {
	--spacer-size: 20px;
}

.elementor-22233 .elementor-element.elementor-element-97480b3 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-97480b3:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-97480b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-22233 .elementor-element.elementor-element-6dd4a8d {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-22233 .elementor-element.elementor-element-3296a2e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-616f3c0 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-616f3c0 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-64d4d9a {
	--display: flex;
	--justify-content: center;
}

.elementor-22233 .elementor-element.elementor-element-64d4d9a:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-64d4d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2024/11/self-study-img-300x231.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.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-22233 .elementor-element.elementor-element-b413ee7 .elementor-button {
	background-color: #31859c;
}

.elementor-22233 .elementor-element.elementor-element-354dfc6 {
	--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-22233 .elementor-element.elementor-element-91a2205 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-22233 .elementor-element.elementor-element-4e20482 {
	--spacer-size: 10px;
}

.elementor-22233 .elementor-element.elementor-element-86736d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-86736d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-1e774c1 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1e774c1 {
	color: #242424;
}

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

.elementor-22233 .elementor-element.elementor-element-c2b7095 {
	--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-22233 .elementor-element.elementor-element-9e6ca7f {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9e6ca7f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9e6ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f580c0f > .elementor-widget-container {
	background-color: #ffa603;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f580c0f {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f580c0f p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b937217 {
	--spacer-size: 20px;
}

.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-22233 .elementor-element.elementor-element-a64eabf > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-7951b88 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7951b88:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7951b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-36b7f1d {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-36b7f1d:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-36b7f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-25749ed > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-25749ed .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-fd36b3d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-fd36b3d {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-fd36b3d p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1e1cf78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1e1cf78 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-1e1cf78 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6b8bece {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d7d0b86 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d7d0b86.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-d7d0b86 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-d7d0b86 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-992fcaa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-992fcaa.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-08dea48 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-08dea48 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-08dea48 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-13c6170 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-b20c4c3 {
	--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-22233 .elementor-element.elementor-element-3bd597e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3bd597e:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-3bd597e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-0a4bbd0 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-1682bc4 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1682bc4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-1682bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-6509bef {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6509bef:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6509bef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-dd272b5 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-dd272b5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-e7caeeb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-e7caeeb {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-e7caeeb p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b087991 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b087991 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b087991 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3d41d60 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7772661 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7772661.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-7772661 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7772661 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-953dc30 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-953dc30.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-6ab2381 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6ab2381 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-6ab2381 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b758a94 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-b015870 {
	--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-22233 .elementor-element.elementor-element-d0dee40 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d0dee40:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-d0dee40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-18ad612 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-01aecaf {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-01aecaf:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-01aecaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-18a668c {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-18a668c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-18a668c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-d958c6a > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d958c6a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-5f8ac73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5f8ac73 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-5f8ac73 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-879d000 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-879d000 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-879d000 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e6cbee2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0293d88 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0293d88.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-0293d88 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-0293d88 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6ad3bc1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6ad3bc1.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-ef6d8f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ef6d8f5 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-ef6d8f5 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d2a984a .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-6748752 {
	--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-22233 .elementor-element.elementor-element-7b243fd {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-22233 .elementor-element.elementor-element-8874238 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-0a9b670 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-f576eb0 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f576eb0 {
	color: #242424;
}

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

.elementor-22233 .elementor-element.elementor-element-ae169b9 {
	--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-22233 .elementor-element.elementor-element-163e3f6 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-163e3f6:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-163e3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Equity-Research-Role-Prep-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-751fe2c {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-3bec760 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-a8b25f7 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-641e63e > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-641e63e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-229d13d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-229d13d {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-229d13d p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b6ff25e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b6ff25e {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b6ff25e p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4922f7f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-116feef > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-116feef.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-116feef {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-116feef p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f2a836a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f2a836a.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-2f3aa39 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2f3aa39 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0dd537a .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-020bfa3 {
	--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-22233 .elementor-element.elementor-element-732565c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-732565c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-732565c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Private-Equity-Industry-Specific-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-b315ef8 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-bcc29cf {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-86b8f71 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-86b8f71:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-86b8f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-511820d > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-511820d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-1fefad9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1fefad9 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-1fefad9 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1cb096a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1cb096a {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-1cb096a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-721e85a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-11e6eae > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-11e6eae.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-11e6eae {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-11e6eae p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-502349c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-502349c.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-5cb740d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5cb740d {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-5cb740d p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-26e2aa5 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-90cb542 {
	--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-22233 .elementor-element.elementor-element-b812a94 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b812a94:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-b812a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Investment-Banking-Industry-Specific-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-88d7274 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-1bea485 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-af6d9c7 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-fedfc89 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-fedfc89 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-9cd8fb9 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-9cd8fb9 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-359996a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-359996a {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-359996a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-934a6bc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-17dd557 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-17dd557.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-17dd557 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-17dd557 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-59b3a5d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-59b3a5d.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-3f5325c {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3f5325c p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6bcc081 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-b52ccfc {
	--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-22233 .elementor-element.elementor-element-7b28a34 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7b28a34:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7b28a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Asset-Management-Role-Prep-Bundle-1.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-7789b97 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-89ce8f0 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-89ce8f0:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-89ce8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-7c85270 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7c85270:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7c85270 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-ecf0a63 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ecf0a63 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-f03e4ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f03e4ac {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f03e4ac p {
	margin-block-end: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-4fc176a {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-4fc176a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-873a6a8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6fc9f38 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6fc9f38.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-6fc9f38 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-6fc9f38 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ad9646a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ad9646a.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-3dbca84 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3dbca84 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4a42ae6 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-3911db6 {
	--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-22233 .elementor-element.elementor-element-91759da {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-91759da:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-91759da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Capital-Markets-and-Corporate-Funding.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-6bb6818 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-f39ac01 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-b2fb885 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-9956cbb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9956cbb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-7d7a2ca {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7d7a2ca p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d7de0c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d7de0c6 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-d7de0c6 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-54cf4d6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6920c75 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6920c75.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-6920c75 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-6920c75 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8c05356 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8c05356.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-9245605 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9245605 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-9245605 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-21292e7 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-6bc7bfb {
	--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-22233 .elementor-element.elementor-element-96a7f7b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-96a7f7b:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-96a7f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Finance-FPA-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-dd77844 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-06275e9 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-06275e9:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-06275e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-f9ba3a4 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-d25f925 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d25f925 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-c03cfdd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c03cfdd {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-c03cfdd p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-85db932 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-85db932 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-85db932 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c64a5f0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7b551c1 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7b551c1.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-7b551c1 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7b551c1 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e5c22d2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e5c22d2.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-a7b0176 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-a7b0176 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-a7b0176 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3f2cf8f .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-ffc0099 {
	--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-22233 .elementor-element.elementor-element-59ff139 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-59ff139:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-59ff139 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Bond-Market-Role-Prep-Bundle-1.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-6cc7e39 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-30e2f80 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-30e2f80:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-30e2f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-08e632a {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-08e632a:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-08e632a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-de4a6dc > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-de4a6dc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-b99e44d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b99e44d {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b99e44d p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-49132c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-49132c5 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-49132c5 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b4b13cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b4b13cd.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-3812263 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-3812263 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3812263 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-587b03a .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-b176df5 {
	--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-22233 .elementor-element.elementor-element-5a6aab7 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-22233 .elementor-element.elementor-element-4fa925b {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-25ca039 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-d2c6715 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d2c6715 {
	color: #242424;
}

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

.elementor-22233 .elementor-element.elementor-element-9604bd8 {
	--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-22233 .elementor-element.elementor-element-3af98cd {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3af98cd:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-3af98cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Real-Estate-Industry-Specific-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-ae792e0 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-097cc93 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-097cc93:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-097cc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-f1542aa {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-aa2e0aa > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-aa2e0aa .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-5e0d200 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5e0d200 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-5e0d200 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-fea4e61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-fea4e61 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-fea4e61 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ffdb4cb > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ffdb4cb.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-ffdb4cb {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-ffdb4cb p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9d86653 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9d86653.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-2010b69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-2010b69 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2010b69 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d7c2261 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-1704ce9 {
	--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-22233 .elementor-element.elementor-element-e3c1c68 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e3c1c68:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e3c1c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Software-and-Tech-Industry-Specific-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-dc88585 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-8f9fa36 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8f9fa36:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-8f9fa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-152e888 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-152e888:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-152e888 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-5769a39 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5769a39 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-c7d4290 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c7d4290 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-c7d4290 p {
	margin-block-end: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-8f2f9e3 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-8f2f9e3 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ab1285c > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ab1285c.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-ab1285c {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-ab1285c p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3e7be03 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3e7be03.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-922a3e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-922a3e0 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-922a3e0 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c0423ad .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-a965ae6 {
	--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-22233 .elementor-element.elementor-element-4c55ce4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4c55ce4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-4c55ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Banking-and-FIG-Industry-Specific-Bundle-1.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-db7d627 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-276a5b6 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-276a5b6:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-276a5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-1f34c7c {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-de9e87c > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-de9e87c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-2a264dd {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2a264dd p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b812009 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b812009 {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b812009 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1a5e071 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1a5e071.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-1a5e071 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-1a5e071 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7fa80fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7fa80fb.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-78f8723 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-78f8723 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-78f8723 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-763eace .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-ed0dbf7 {
	--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-22233 .elementor-element.elementor-element-20838c5 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-20838c5:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-20838c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Oil-and-Gas-Industry-Specific-Bundle-image.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-450ee31 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-028d62c {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-028d62c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-028d62c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-783b407 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-783b407:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-783b407 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9393d7d > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9393d7d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-2e36a58 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2e36a58 p {
	margin-block-end: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-50ea57d {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-50ea57d p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-af75b1a > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-af75b1a.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-af75b1a {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-af75b1a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-79de8f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-79de8f0.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-592c971 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-592c971 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-592c971 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c21b11c .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-7c85e19 {
	--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-22233 .elementor-element.elementor-element-b9de3c0 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-22233 .elementor-element.elementor-element-41368da {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-9ecef0b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-2d04761 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-2d04761 {
	color: #242424;
}

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

.elementor-22233 .elementor-element.elementor-element-d65c078 {
	--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-22233 .elementor-element.elementor-element-2c96fdf {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-2c96fdf:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-2c96fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Mastering-Excel-Productivity-Bundle.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-cf22d66 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-6c92f51 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6c92f51:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6c92f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-77a8ffa {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-77a8ffa:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-77a8ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-932c771 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-932c771 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-b3a6fea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b3a6fea {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b3a6fea p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f314c7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f314c7a {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f314c7a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1ab040b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1ab040b.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-1ab040b {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-1ab040b p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-288f8d8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-288f8d8.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-46278ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-46278ae {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-46278ae p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6e2e6a0 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-482ac0c {
	--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-22233 .elementor-element.elementor-element-ed667b9 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ed667b9:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-ed667b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ddb98;
	background-image: url("https://trainingthestreet.com/nitropack_static/IBHPHnjyQTGHxBaTMwYZqDYsplzhVmvX/assets/images/optimized/rev-3531652/trainingthestreet.com/wp-content/uploads/2025/05/Mastering-The-Interview-Image.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-22233 .elementor-element.elementor-element-b4cc622 {
	--spacer-size: 50px;
}

.elementor-22233 .elementor-element.elementor-element-b77263d {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-9b4e58d {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9b4e58d:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9b4e58d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-21016a0 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-21016a0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-2324b93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-2324b93 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2324b93 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-535da8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-535da8a {
	columns: 2;
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	line-height: 17px;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-535da8a p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0d8e1ef > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0d8e1ef.elementor-element {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-0d8e1ef {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-0d8e1ef p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-badc9bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-badc9bc.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-08d7557 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-08d7557 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-08d7557 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b8ab181 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-fedb76a {
	--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-22233 .elementor-element.elementor-element-66859e3 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-22233 .elementor-element.elementor-element-030f73a {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-fe65bec .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-3a65d93 {
	--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-22233 .elementor-element.elementor-element-e66076f {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e66076f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e66076f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-251a9bf > .elementor-widget-container {
	background-color: #00b050;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-251a9bf {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-251a9bf p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8522348 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-7c2327b {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7c2327b:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7c2327b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-cc01852 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-275fab2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-275fab2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-841e52d > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-841e52d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-92c7fa1 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-92c7fa1 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-92c7fa1 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-165bd7c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-165bd7c.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-453b858 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-453b858 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-453b858 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-71f6f64 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-97a6cb5 {
	--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-22233 .elementor-element.elementor-element-7681ab4 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7681ab4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7681ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-f4287a2 > .elementor-widget-container {
	background-color: #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f4287a2 {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-f4287a2 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7ff9f37 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-eb90932 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-3faf75b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-02191da {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-02191da.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-f70c58c > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f70c58c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-14abc3c > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-14abc3c p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-14abc3c {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-63821b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-63821b3.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-0908fd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0908fd7 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-0908fd7 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ff58792 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-5d35c60 {
	--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-22233 .elementor-element.elementor-element-e29c03e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e29c03e:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e29c03e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-b38c181 > .elementor-widget-container {
	background-color: #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b38c181 {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-b38c181 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-63eb6a6 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-33aac28 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-33aac28:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-33aac28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-f82157b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-a1ee7cd {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-a1ee7cd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-7d21524 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7d21524 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-cd344a2 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-cd344a2 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-cd344a2 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-d40182c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d40182c.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-bee02d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-bee02d4 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-bee02d4 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-04ba82d .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-d926aee {
	--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-22233 .elementor-element.elementor-element-b462d43 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b462d43:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-b462d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-2421ff9 > .elementor-widget-container {
	background-color: #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-2421ff9 {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-2421ff9 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1707c33 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-ec00deb {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-4825560 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-1b73f77 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1b73f77.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-0ac81cb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0ac81cb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-df9c5d9 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-df9c5d9 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-df9c5d9 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f4a9664 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f4a9664.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-cded6fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-cded6fc {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-cded6fc p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8f1a736 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-410caa0 {
	--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-22233 .elementor-element.elementor-element-9a2e06a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9a2e06a:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9a2e06a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-a37be8f > .elementor-widget-container {
	background-color: #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-a37be8f {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-a37be8f p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1fc6e84 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-9ebfe3d {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9ebfe3d:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9ebfe3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-628c192 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-628c192:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-628c192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9b3808c {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9b3808c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-a634eeb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-a634eeb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-a9821d2 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-a9821d2 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-a9821d2 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2383c85 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-2383c85.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-fc8c6ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-fc8c6ee {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-fc8c6ee p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-5452051 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-4ba02dc {
	--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-22233 .elementor-element.elementor-element-07ebf23 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-07ebf23:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-07ebf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-7973346 > .elementor-widget-container {
	background-color: #f00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 0px 15px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7973346 {
	columns: 1;
	color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-7973346 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e9da052 {
	--spacer-size: 30px;
}

.elementor-22233 .elementor-element.elementor-element-350b960 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-350b960:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-350b960 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-16c751f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-16c751f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-16c751f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-ccbf81d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ccbf81d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-8728a0b > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-8728a0b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-ee8e794 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ee8e794 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ee8e794 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-522a047 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-522a047.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-65be29b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-65be29b {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-65be29b p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-bfde151 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-00be36f {
	--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-22233 .elementor-element.elementor-element-dfbf162 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-dfbf162:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-dfbf162 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-6d70936 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6d70936:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6d70936 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-a549f45 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-6c0cd54 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6c0cd54.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-46e4151 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-46e4151 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-c6fa1dd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c6fa1dd p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c6fa1dd {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-375fad6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-375fad6.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-9fe70ad {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-9fe70ad p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-404987d .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-d185961 {
	--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-22233 .elementor-element.elementor-element-e7d3ace {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e7d3ace:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e7d3ace > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-94b0257 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-94b0257:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-94b0257 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-379d5c6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-379d5c6:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-379d5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-270e670 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-270e670.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-ad6d1b7 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-ad6d1b7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-4eb9678 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-4eb9678 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4eb9678 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3b8c55b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3b8c55b.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-f92aef1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f92aef1 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f92aef1 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e3f3c84 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-5f21648 {
	--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-22233 .elementor-element.elementor-element-d3e86ed {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d3e86ed:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-d3e86ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-6cdf55c {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6cdf55c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6cdf55c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-3eb201f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-c86e573 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c86e573.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-cd4f807 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-cd4f807 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-0bea9a1 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0bea9a1 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0bea9a1 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-ae4686d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ae4686d.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-e7a7a28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-e7a7a28 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-e7a7a28 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-17ac80b .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-f7676fa {
	--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-22233 .elementor-element.elementor-element-206b82f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-206b82f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-206b82f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-ea8c335 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-4751c59 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-4751c59:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-4751c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-de3236e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-de3236e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-49cf03a > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-49cf03a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-f3e4dec > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f3e4dec p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f3e4dec {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-64fed7b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-64fed7b.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-632617e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-632617e {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-632617e p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-fcab6bf .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-99de1a0 {
	--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-22233 .elementor-element.elementor-element-7a19983 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7a19983:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7a19983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-9fe101c {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9fe101c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9fe101c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-e09e6e6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-efa3832 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-efa3832.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-22233 .elementor-element.elementor-element-8d90970 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-2be1de9 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-2be1de9 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-2be1de9 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b8160e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b8160e3.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-13cc290 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-13cc290 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-13cc290 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8e49664 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-162e631 {
	--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-22233 .elementor-element.elementor-element-4665e9b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4665e9b:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-4665e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-f801a3d {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-a331f81 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-f762595 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f762595.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-22233 .elementor-element.elementor-element-5c858c1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-b735f23 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b735f23 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-b735f23 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-738ef73 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-738ef73.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-3e20a5f {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3e20a5f p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8b0bd98 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-0aa748c {
	--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-22233 .elementor-element.elementor-element-bb501c4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-bb501c4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-bb501c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-55b7ba4 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-55b7ba4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-55b7ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9c2fde0 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9c2fde0:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9c2fde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-4861e70 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4861e70.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-6a077b7 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6a077b7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-1ba4f87 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1ba4f87 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1ba4f87 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-aed00fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-aed00fb.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-d10c3ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d10c3ac {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-d10c3ac p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f622451 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-6d45609 {
	--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-22233 .elementor-element.elementor-element-d1500c9 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d1500c9:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-d1500c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-afeecfe {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-027a2c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-027a2c4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-027a2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-8a3db44 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8a3db44.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-f5fa8ef > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f5fa8ef .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-92ef5dd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-92ef5dd p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-92ef5dd {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-35f022a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-35f022a.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-10c44d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-10c44d6 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-10c44d6 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0b9f425 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-8d78932 {
	--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-22233 .elementor-element.elementor-element-7a65600 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7a65600:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7a65600 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-9aabe0c {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9aabe0c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9aabe0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-52789a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-52789a9:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-52789a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-af80ccc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-af80ccc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-0bbddbe > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0bbddbe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-89cd505 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-89cd505 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-89cd505 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7df2edf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7df2edf.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-6d6f813 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6d6f813 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-6d6f813 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-a46d136 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-f5ad78f {
	--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-22233 .elementor-element.elementor-element-249a5a3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-249a5a3:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-249a5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-ed60bb1 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-df974ee {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-c0429be {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c0429be.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-03af023 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-03af023 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

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

.elementor-22233 .elementor-element.elementor-element-5f153d3 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-5f153d3 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-aed439e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-aed439e.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-7ef2531 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7ef2531 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-899532b .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-35b652c {
	--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-22233 .elementor-element.elementor-element-e41b5f2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e41b5f2:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e41b5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-075812b {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-075812b:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-075812b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-404617f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-404617f:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-404617f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-0bb3e89 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0bb3e89.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-22233 .elementor-element.elementor-element-5d79322 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-25adc0e > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-25adc0e p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-25adc0e {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f09b451 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f09b451.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-40c9a92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-40c9a92 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-40c9a92 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-838a8c6 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-cddbd81 {
	--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-22233 .elementor-element.elementor-element-0c27f48 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0c27f48:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-0c27f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-0c27f48.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-e4e916a {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-5874360 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-dd0632c {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-dd0632c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-1456a32 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1456a32 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-72879b7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-72879b7 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-72879b7 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-d090bb6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d090bb6.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-2bd8b11 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-2bd8b11 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-058ae5f .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-05db39e {
	--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-22233 .elementor-element.elementor-element-05a4972 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-05a4972:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-05a4972 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-06164bc {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-06164bc:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-06164bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-c2f0824 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-e8c85c5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e8c85c5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-e455739 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-e455739 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-112c243 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-112c243 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-112c243 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f4a8fa6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f4a8fa6.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-5bddd4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5bddd4f {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-5bddd4f p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7ea681a .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-7dad88b {
	--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-22233 .elementor-element.elementor-element-3cadec7 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3cadec7:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-3cadec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-66aa403 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-66aa403:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-66aa403 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-f72edda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-8276482 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8276482.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-bc90759 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-bc90759 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-f3d8519 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f3d8519 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-f3d8519 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-4b97840 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-4b97840.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-82b2247 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-82b2247 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-82b2247 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-0df6598 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-ff657d8 {
	--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-22233 .elementor-element.elementor-element-7a455dd {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7a455dd:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-7a455dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-91cf953 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-91cf953:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-91cf953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-12a447e {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-12a447e:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-12a447e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-bf216c7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-bf216c7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-c50778d > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c50778d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-17c55ed > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-17c55ed p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-17c55ed {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-3362cdc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-3362cdc.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-5608bce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-5608bce {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-5608bce p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-46401b6 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-bf05801 {
	--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-22233 .elementor-element.elementor-element-349277a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-349277a:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-349277a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-5468e55 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-5468e55:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-5468e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-456d399 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-456d399:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-456d399 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-fb089c6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-fb089c6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-d12cacd > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-d12cacd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-7bbeaaa > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7bbeaaa p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-7bbeaaa {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-566a15f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-566a15f.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-f62a0bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-f62a0bb {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-f62a0bb p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-26503f0 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-2d4d6bf {
	--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-22233 .elementor-element.elementor-element-6e8866c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-6e8866c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6e8866c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-a3fd51d {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-66c557c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-66c557c:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-66c557c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9e287cb {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9e287cb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-9a3e5ec > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9a3e5ec .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-e20fedc > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-e20fedc p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e20fedc {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-34d37c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-34d37c9.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-c2f7662 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c2f7662 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-c2f7662 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e9a9463 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-177b067 {
	--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-22233 .elementor-element.elementor-element-5588815 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-5588815:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-5588815 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-80dfce5 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-b1481d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-85bb356 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-85bb356.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-1962c65 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-1962c65 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-31a7395 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-31a7395 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-31a7395 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-9b9ca76 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9b9ca76.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-b329963 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b329963 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-b329963 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1d660e6 .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-b2e62af {
	--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-22233 .elementor-element.elementor-element-651a342 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-651a342:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-651a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-1293eec {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-1293eec:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-1293eec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-0ad27a1 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0ad27a1:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-0ad27a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-84379d3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-84379d3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-faf248e > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-faf248e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-8950ade > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-8950ade p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8950ade {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-adef1bb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-adef1bb.e-con {
	--align-self: flex-start;
}

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

.elementor-22233 .elementor-element.elementor-element-7a62ceb {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7a62ceb p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9536bc8 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-6fef570 {
	--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-22233 .elementor-element.elementor-element-e025903 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-e025903:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-e025903 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-e80f9fe {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-4bb764b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-4bb764b:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-4bb764b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-def710f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-def710f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-4d75ffb > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-4d75ffb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-bfac445 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-bfac445 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-bfac445 {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-509d434 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-509d434.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-0daedfc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-0daedfc {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-0daedfc p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-911e019 .elementor-button {
	padding: 10px 10px 10px 10px;
}

.elementor-22233 .elementor-element.elementor-element-d3e0449 {
	--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-22233 .elementor-element.elementor-element-15d9d8a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-15d9d8a:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-15d9d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-5b1b312 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-5b1b312:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-5b1b312 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-9fc5f83 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-9fc5f83:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-9fc5f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-936b04a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-936b04a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-3abe226 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-3abe226 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-c8b608c > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-c8b608c p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-c8b608c {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-9a8396d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-9a8396d.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-7217111 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-7217111 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-7217111 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-8cca0bf .elementor-button {
	padding: 10px 10px 10px 10px;
}

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

.elementor-22233 .elementor-element.elementor-element-e3a839a {
	--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-22233 .elementor-element.elementor-element-ed4da6e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-ed4da6e:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-ed4da6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dbeef4;
}

.elementor-22233 .elementor-element.elementor-element-fd74924 {
	--display: flex;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22233 .elementor-element.elementor-element-6c2ffd4 {
	--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: 5px 20px;
	--row-gap: 5px;
	--column-gap: 20px;
	--border-radius: 0px 20px 20px 0px;
}

.elementor-22233 .elementor-element.elementor-element-6c2ffd4:not(.elementor-motion-effects-element-type-background), .elementor-22233 .elementor-element.elementor-element-6c2ffd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-22233 .elementor-element.elementor-element-d379268 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-d379268.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-22233 .elementor-element.elementor-element-b3739a1 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-b3739a1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-22233 .elementor-element.elementor-element-97d6cde > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-22233 .elementor-element.elementor-element-97d6cde p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-97d6cde {
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-a5ad230 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22233 .elementor-element.elementor-element-a5ad230.e-con {
	--align-self: flex-start;
}

.elementor-22233 .elementor-element.elementor-element-35954a0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22233 .elementor-element.elementor-element-35954a0 {
	columns: 1;
	color: #242424;
}

.elementor-22233 .elementor-element.elementor-element-35954a0 p {
	margin-block-end: 0px;
}

.elementor-22233 .elementor-element.elementor-element-93bcd40 .elementor-button {
	padding: 10px 10px 10px 10px;
}

body.elementor-page-22233:not(.elementor-motion-effects-element-type-background), body.elementor-page-22233 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

@media (min-width:421px) {
	.elementor-22233 .elementor-element.elementor-element-6dd4a8d {
		--width: 70%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-64d4d9a {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-91a2205 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c2b7095 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9e6ca7f {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7951b88 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-36b7f1d {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6b8bece {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-992fcaa {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b20c4c3 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3bd597e {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1682bc4 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6509bef {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3d41d60 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-953dc30 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b015870 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d0dee40 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-01aecaf {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-18a668c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e6cbee2 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6ad3bc1 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7b243fd {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ae169b9 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-163e3f6 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3bec760 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a8b25f7 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4922f7f {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f2a836a {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-020bfa3 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-732565c {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bcc29cf {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-86b8f71 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-721e85a {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-502349c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-90cb542 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b812a94 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1bea485 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-af6d9c7 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-934a6bc {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-59b3a5d {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b52ccfc {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7b28a34 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-89ce8f0 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7c85270 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-873a6a8 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ad9646a {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3911db6 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-91759da {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f39ac01 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b2fb885 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-54cf4d6 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8c05356 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6bc7bfb {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-96a7f7b {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-06275e9 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f9ba3a4 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c64a5f0 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e5c22d2 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ffc0099 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-59ff139 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-30e2f80 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-08e632a {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b4b13cd {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5a6aab7 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9604bd8 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3af98cd {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-097cc93 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f1542aa {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9d86653 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1704ce9 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e3c1c68 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8f9fa36 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-152e888 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3e7be03 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a965ae6 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4c55ce4 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-276a5b6 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1f34c7c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7fa80fb {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed0dbf7 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-20838c5 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-028d62c {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-783b407 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-79de8f0 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b9de3c0 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d65c078 {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2c96fdf {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6c92f51 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-77a8ffa {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-288f8d8 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-482ac0c {
		--width: 50%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed667b9 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b77263d {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9b4e58d {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-badc9bc {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-66859e3 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3a65d93 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e66076f {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7c2327b {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cc01852 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-275fab2 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-165bd7c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-97a6cb5 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7681ab4 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-eb90932 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3faf75b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-02191da {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-63821b3 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5d35c60 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e29c03e {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-33aac28 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f82157b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a1ee7cd {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d40182c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d926aee {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b462d43 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ec00deb {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4825560 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1b73f77 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f4a9664 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-410caa0 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9a2e06a {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9ebfe3d {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-628c192 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9b3808c {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2383c85 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4ba02dc {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-07ebf23 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-350b960 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-16c751f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ccbf81d {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-522a047 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-00be36f {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-dfbf162 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6d70936 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a549f45 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6c0cd54 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-375fad6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d185961 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e7d3ace {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-94b0257 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-379d5c6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-270e670 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3b8c55b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5f21648 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d3e86ed {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6cdf55c {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3eb201f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c86e573 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ae4686d {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f7676fa {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-206b82f {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ea8c335 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4751c59 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-de3236e {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-64fed7b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-99de1a0 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a19983 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9fe101c {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e09e6e6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-efa3832 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b8160e3 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-162e631 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4665e9b {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f801a3d {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a331f81 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f762595 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-738ef73 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0aa748c {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bb501c4 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-55b7ba4 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9c2fde0 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4861e70 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-aed00fb {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6d45609 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d1500c9 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-afeecfe {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-027a2c4 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8a3db44 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-35f022a {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8d78932 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a65600 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9aabe0c {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-52789a9 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-af80ccc {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7df2edf {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f5ad78f {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-249a5a3 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed60bb1 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-df974ee {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c0429be {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-aed439e {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-35b652c {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e41b5f2 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-075812b {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-404617f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0bb3e89 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f09b451 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cddbd81 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0c27f48 {
		--width: 27.271%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e4e916a {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5874360 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-dd0632c {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d090bb6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-05db39e {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-05a4972 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-06164bc {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c2f0824 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e8c85c5 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f4a8fa6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7dad88b {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3cadec7 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-66aa403 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f72edda {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8276482 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4b97840 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ff657d8 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a455dd {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-91cf953 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-12a447e {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bf216c7 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3362cdc {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bf05801 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-349277a {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5468e55 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-456d399 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-fb089c6 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-566a15f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2d4d6bf {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6e8866c {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a3fd51d {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-66c557c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9e287cb {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-34d37c9 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-177b067 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5588815 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-80dfce5 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b1481d9 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-85bb356 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9b9ca76 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b2e62af {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-651a342 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1293eec {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0ad27a1 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-84379d3 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-adef1bb {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6fef570 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e025903 {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e80f9fe {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4bb764b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-def710f {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-509d434 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d3e0449 {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-15d9d8a {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5b1b312 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9fc5f83 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-936b04a {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9a8396d {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e3a839a {
		--width: 33%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed4da6e {
		--width: 30%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-fd74924 {
		--width: 80%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6c2ffd4 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d379268 {
		--width: 100.138%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a5ad230 {
		--width: 100%;
	}
}

@media (max-width:991px) and (min-width:421px) {
	.elementor-22233 .elementor-element.elementor-element-91a2205 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c2b7095 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9e6ca7f {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b20c4c3 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3bd597e {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b015870 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d0dee40 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ae169b9 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-163e3f6 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-020bfa3 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-732565c {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-90cb542 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b812a94 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b52ccfc {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7b28a34 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3911db6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-91759da {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6bc7bfb {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-96a7f7b {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ffc0099 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-59ff139 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9604bd8 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3af98cd {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1704ce9 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e3c1c68 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a965ae6 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4c55ce4 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed0dbf7 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-20838c5 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d65c078 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2c96fdf {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-482ac0c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed667b9 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3a65d93 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e66076f {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-97a6cb5 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7681ab4 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5d35c60 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e29c03e {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d926aee {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b462d43 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-410caa0 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9a2e06a {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4ba02dc {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-07ebf23 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-00be36f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-dfbf162 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d185961 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e7d3ace {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5f21648 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d3e86ed {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f7676fa {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-206b82f {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-99de1a0 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a19983 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-162e631 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4665e9b {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0aa748c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bb501c4 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6d45609 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d1500c9 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8d78932 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a65600 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f5ad78f {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-249a5a3 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-35b652c {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e41b5f2 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cddbd81 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0c27f48 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-05db39e {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-05a4972 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7dad88b {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3cadec7 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ff657d8 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7a455dd {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bf05801 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-349277a {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2d4d6bf {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6e8866c {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-177b067 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5588815 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b2e62af {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-651a342 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6fef570 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e025903 {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d3e0449 {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-15d9d8a {
		--width: 20%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e3a839a {
		--width: 100%;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed4da6e {
		--width: 20%;
	}
}

@media (max-width:991px) {
	.elementor-22233 .elementor-element.elementor-element-f1605da {
		--padding-top: 80px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b937217 {
		--spacer-size: 50px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ffdb4cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1a5e071 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0d8e1ef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:420px) {
	.elementor-22233 .elementor-element.elementor-element-c2b7095 {
		--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-22233 .elementor-element.elementor-element-9e6ca7f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f580c0f > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b937217 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-36b7f1d {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b20c4c3 {
		--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-22233 .elementor-element.elementor-element-3bd597e {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6509bef {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b015870 {
		--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-22233 .elementor-element.elementor-element-d0dee40 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-18a668c {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ae169b9 {
		--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-22233 .elementor-element.elementor-element-163e3f6 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-751fe2c {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a8b25f7 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-020bfa3 {
		--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-22233 .elementor-element.elementor-element-732565c {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b315ef8 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-86b8f71 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-90cb542 {
		--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-22233 .elementor-element.elementor-element-b812a94 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-88d7274 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-af6d9c7 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b52ccfc {
		--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-22233 .elementor-element.elementor-element-7b28a34 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7789b97 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7c85270 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3911db6 {
		--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-22233 .elementor-element.elementor-element-91759da {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6bb6818 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b2fb885 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6bc7bfb {
		--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-22233 .elementor-element.elementor-element-96a7f7b {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-dd77844 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f9ba3a4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ffc0099 {
		--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-22233 .elementor-element.elementor-element-59ff139 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6cc7e39 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-08e632a {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9604bd8 {
		--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-22233 .elementor-element.elementor-element-3af98cd {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ae792e0 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f1542aa {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ffdb4cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1704ce9 {
		--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-22233 .elementor-element.elementor-element-e3c1c68 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-dc88585 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-152e888 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a965ae6 {
		--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-22233 .elementor-element.elementor-element-4c55ce4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-db7d627 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1f34c7c {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1a5e071 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ed0dbf7 {
		--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-22233 .elementor-element.elementor-element-20838c5 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-450ee31 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-783b407 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d65c078 {
		--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-22233 .elementor-element.elementor-element-2c96fdf {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cf22d66 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-77a8ffa {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-482ac0c {
		--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-22233 .elementor-element.elementor-element-ed667b9 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b4cc622 {
		--spacer-size: 120px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9b4e58d {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0d8e1ef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3a65d93 {
		--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-22233 .elementor-element.elementor-element-e66076f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-251a9bf > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8522348 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cc01852 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-97a6cb5 {
		--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-22233 .elementor-element.elementor-element-7681ab4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f4287a2 > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7ff9f37 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3faf75b {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5d35c60 {
		--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-22233 .elementor-element.elementor-element-e29c03e {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b38c181 > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-63eb6a6 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f82157b {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d926aee {
		--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-22233 .elementor-element.elementor-element-b462d43 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2421ff9 > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1707c33 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4825560 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-410caa0 {
		--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-22233 .elementor-element.elementor-element-9a2e06a {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a37be8f > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-1fc6e84 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-628c192 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4ba02dc {
		--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-22233 .elementor-element.elementor-element-07ebf23 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7973346 > .elementor-widget-container {
		border-radius: 0px 0px 15px 15px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e9da052 {
		--spacer-size: 1px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-16c751f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-00be36f {
		--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-22233 .elementor-element.elementor-element-dfbf162 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a549f45 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d185961 {
		--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-22233 .elementor-element.elementor-element-e7d3ace {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-379d5c6 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5f21648 {
		--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-22233 .elementor-element.elementor-element-d3e86ed {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-3eb201f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f7676fa {
		--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-22233 .elementor-element.elementor-element-206b82f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4751c59 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-99de1a0 {
		--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-22233 .elementor-element.elementor-element-7a19983 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e09e6e6 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-162e631 {
		--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-22233 .elementor-element.elementor-element-4665e9b {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-a331f81 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0aa748c {
		--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-22233 .elementor-element.elementor-element-bb501c4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9c2fde0 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6d45609 {
		--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-22233 .elementor-element.elementor-element-d1500c9 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-027a2c4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-8d78932 {
		--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-22233 .elementor-element.elementor-element-7a65600 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-52789a9 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f5ad78f {
		--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-22233 .elementor-element.elementor-element-249a5a3 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-df974ee {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-35b652c {
		--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-22233 .elementor-element.elementor-element-e41b5f2 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-404617f {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-cddbd81 {
		--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-22233 .elementor-element.elementor-element-0c27f48 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-5874360 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-05db39e {
		--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-22233 .elementor-element.elementor-element-05a4972 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-c2f0824 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-7dad88b {
		--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-22233 .elementor-element.elementor-element-3cadec7 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-f72edda {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-ff657d8 {
		--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-22233 .elementor-element.elementor-element-7a455dd {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-12a447e {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-bf05801 {
		--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-22233 .elementor-element.elementor-element-349277a {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-456d399 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-2d4d6bf {
		--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-22233 .elementor-element.elementor-element-6e8866c {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-66c557c {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-177b067 {
		--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-22233 .elementor-element.elementor-element-5588815 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b1481d9 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-b2e62af {
		--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-22233 .elementor-element.elementor-element-651a342 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-0ad27a1 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6fef570 {
		--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-22233 .elementor-element.elementor-element-e025903 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-4bb764b {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-d3e0449 {
		--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-22233 .elementor-element.elementor-element-15d9d8a {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-9fc5f83 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-e3a839a {
		--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-22233 .elementor-element.elementor-element-ed4da6e {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-22233 .elementor-element.elementor-element-6c2ffd4 {
		--width: 100%;
		--border-radius: 0px 0px 0px 0px;
	}
}
