
.elementor-8150 .elementor-element.elementor-element-34e66267:not(.elementor-motion-effects-element-type-background), .elementor-8150 .elementor-element.elementor-element-34e66267 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilbnhep.nitrocdn.com/TQixOMseiqaWMjDSyRTnPGYGZzpFuyQc/assets/images/optimized/rev-f8c2914/studyco.com/wp-content/uploads/2023/11/team-view-6-scaled.jpg");
}

.elementor-8150 .elementor-element.elementor-element-34e66267 > .elementor-container {
	max-width: 1126px;
}

.elementor-8150 .elementor-element.elementor-element-34e66267 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 100px 100px 100px;
}

.elementor-8150 .elementor-element.elementor-element-34e66267 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-8150 .elementor-element.elementor-element-419c3f11.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-8150 .elementor-element.elementor-element-419c3f11.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8150 .elementor-element.elementor-element-419c3f11 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.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);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-8150 .elementor-element.elementor-element-263cb88c > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-8150 .elementor-element.elementor-element-263cb88c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize;
	color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-6bb9fb15 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	border-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-6bb9fb15 {
	text-align: left;
}

.elementor-8150 .elementor-element.elementor-element-6bb9fb15 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 1.4em;
	color: #fff;
}

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

.elementor-8150 .elementor-element.elementor-element-30c4ee9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8150 .elementor-element.elementor-element-30c4ee9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-1cc5c3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8150 .elementor-element.elementor-element-1cc5c3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-1cc5c3b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-1cc5c3b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-8150 .elementor-element.elementor-element-57ee8c9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-57ee8c9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-1fd66c4 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-1fd66c4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-8150 .elementor-element.elementor-element-56f142b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-56f142b > .elementor-widget-container {
	margin: -8px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-9ac2dc6 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-9ac2dc6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-d56148b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d56148b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-cd1d6f0 > .elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-cd1d6f0 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-093e407 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d017113 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d017113 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-69b64b6 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-69b64b6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-ce6954e > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-ce6954e {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-13a9dee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8150 .elementor-element.elementor-element-13a9dee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-13a9dee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-13a9dee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-5e0d955 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-5e0d955 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-18ecbc6 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-18ecbc6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-52f4511 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-52f4511 > .elementor-widget-container {
	margin: -7px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-6422314:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8150 .elementor-element.elementor-element-6422314 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-6422314 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8150 .elementor-element.elementor-element-7e811f9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-7e811f9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-26a4ac7 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-26a4ac7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-6406e75 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-6406e75 > .elementor-widget-container {
	margin: -7px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-248c8ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8150 .elementor-element.elementor-element-248c8ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-248c8ec > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-248c8ec > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-9c583e9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-9c583e9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-0b8cd6c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-0b8cd6c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-cf5a10b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-cf5a10b > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-b85c075 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-b85c075 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f250ff7 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f250ff7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-68ef7a4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-68ef7a4 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-6a37884:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8150 .elementor-element.elementor-element-6a37884 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-6a37884 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-6a37884 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-4164a66 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4164a66 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-70557c5 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-70557c5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-7ad3e09 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-7ad3e09 > .elementor-widget-container {
	margin: -8px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-46d560b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-46d560b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-664af7b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-664af7b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-abcd4d1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-abcd4d1 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-ca5b376 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ca5b376 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-1dd64e5 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-1dd64e5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-f769b64 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-f769b64 > .elementor-widget-container {
	margin: -9px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

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

.elementor-8150 .elementor-element.elementor-element-058c1f5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-058c1f5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-f701f28 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f701f28 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-c3cdbc8 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-c3cdbc8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-ddc8cc6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-ddc8cc6 > .elementor-widget-container {
	margin: -9px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-6175662 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-6175662 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ba2e3fb {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ba2e3fb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-9104941 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-9104941 > .elementor-widget-container {
	margin: -10px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-965783c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-965783c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-d27384a {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d27384a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-3021110 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-3021110 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-dc4388b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-dc4388b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ec39297 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ec39297 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-b106710 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-b106710 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-4e434e1 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4e434e1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-8ba2fa0 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-8ba2fa0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d133b42 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-d133b42 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-5f70db2 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-5f70db2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f94ddde {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f94ddde .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d75c46e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-d75c46e > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-e23d05d {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-e23d05d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-8f0d160 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-8f0d160 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	letter-spacing: .3px;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d266d02 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-d266d02 > .elementor-widget-container {
	margin: -24px 0px -8px 2px;
	padding: -6px -6px -6px -6px;
}

.elementor-8150 .elementor-element.elementor-element-17de2ff0:not(.elementor-motion-effects-element-type-background), .elementor-8150 .elementor-element.elementor-element-17de2ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbnhep.nitrocdn.com/TQixOMseiqaWMjDSyRTnPGYGZzpFuyQc/assets/images/optimized/rev-f8c2914/studyco.com/wp-content/uploads/2023/11/team-view-4-scaled.jpg");
}

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

.elementor-8150 .elementor-element.elementor-element-17de2ff0 > .elementor-container {
	max-width: 1126px;
}

.elementor-8150 .elementor-element.elementor-element-17de2ff0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 100px 100px 100px;
}

.elementor-8150 .elementor-element.elementor-element-17de2ff0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-8150 .elementor-element.elementor-element-6c0e924.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-8150 .elementor-element.elementor-element-6c0e924 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-1653b5f3 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-8150 .elementor-element.elementor-element-1653b5f3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize;
	color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-4d0332bb > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	border-color: #fff;
}

.elementor-8150 .elementor-element.elementor-element-4d0332bb {
	text-align: left;
}

.elementor-8150 .elementor-element.elementor-element-4d0332bb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 1.4em;
	color: #fff;
}

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

.elementor-8150 .elementor-element.elementor-element-50d2f2e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-50d2f2e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-b91b620 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-b91b620 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

.elementor-8150 .elementor-element.elementor-element-195c882 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-195c882 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-fb1e566 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-fb1e566 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-26fb5f1 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-26fb5f1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d094fa1 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d094fa1 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-fa6d2d9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-fa6d2d9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-86d17d6 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-86d17d6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-f577271 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-f577271 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-48b2214 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-48b2214 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-1d4b7e7 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-1d4b7e7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-1bab066 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-1bab066 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-4f3cca5 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4f3cca5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-0eab151 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-0eab151 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-e3dea54 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-e3dea54 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-453f652 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-453f652 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-1d9939c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-1d9939c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-085a639 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-085a639 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-8694a84 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-8694a84 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-908754b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-908754b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-4eea80b > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-4eea80b {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

.elementor-8150 .elementor-element.elementor-element-4ff6bf5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-4ff6bf5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-63d3187 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-63d3187 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-ec9cb04 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ec9cb04 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-8617dad {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-8617dad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-3fe488a > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-3fe488a {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-8633619 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-8633619 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-7343940 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-7343940 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-4710156 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-4710156 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-e4348f9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-e4348f9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f23523f {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f23523f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-7dc22fd > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-7dc22fd {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-03d74cf {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-03d74cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f8e5d88 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-f8e5d88 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f8e5d88 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-5b820f2 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-5b820f2 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-124e166 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-124e166 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-fa6fbd9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-fa6fbd9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-74360d3 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-74360d3 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

.elementor-8150 .elementor-element.elementor-element-6cea65d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8150 .elementor-element.elementor-element-87c4f56 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-87c4f56 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-4376e03 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4376e03 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-05aa988 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-05aa988 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-7976a87 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-7976a87 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-ca16fd9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ca16fd9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f8e1414 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f8e1414 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-695624b > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-695624b {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-f3738b1 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f3738b1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-7eb75e2 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-7eb75e2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d8e9af2 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d8e9af2 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-979e6ea {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-979e6ea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-290234f {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-290234f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-b4aa921 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-b4aa921 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-7288cfc {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-7288cfc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-4357082 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4357082 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d366cfc > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d366cfc {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-f3056bc {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f3056bc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ba5ff2c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ba5ff2c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-0a19f68 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-0a19f68 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

.elementor-8150 .elementor-element.elementor-element-664e9ca {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-664e9ca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-fbf5e7b > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-fbf5e7b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 42px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-479e892 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-479e892 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-c5819f4 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-c5819f4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-f5064a0 > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-f5064a0 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-48d391e {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-48d391e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-08192db {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-08192db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-f557a96 > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-f557a96 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-32cd094 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-32cd094 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-2b4a9f1 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-2b4a9f1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-d25b4cf > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d25b4cf {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

.elementor-8150 .elementor-element.elementor-element-515dd14 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-515dd14 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-9bb9f57 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-9bb9f57 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

.elementor-8150 .elementor-element.elementor-element-7b3337e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-7b3337e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-580ba35 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-580ba35 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-b7e4279 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-b7e4279 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-1f7463e > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-1f7463e {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-1faea49 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-1faea49 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-bbfc9c2 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-bbfc9c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-4a25f71 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-4a25f71 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-65ce70e {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-65ce70e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-a124f85 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-a124f85 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-8ae42e9 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-8ae42e9 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-d15e224 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-d15e224 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

.elementor-8150 .elementor-element.elementor-element-6f661ea {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8150 .elementor-element.elementor-element-42fb11b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-42fb11b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-97dbbb2 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-97dbbb2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-f159e64 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-f159e64 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-55c7416 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-55c7416 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-2140730 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-2140730 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-70c5b20 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-70c5b20 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-b4b6b1e {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-b4b6b1e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ffcf485 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ffcf485 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-131488b > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-131488b {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-9a3acf4 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-9a3acf4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-6678d52 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-6678d52 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-411e377 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-411e377 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-ec53cf8 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-ec53cf8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-f417dc9 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f417dc9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ea28348 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ea28348 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-716bb6d > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-716bb6d {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-af5f3be {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-af5f3be .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f131222 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f131222 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-a694cff > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-a694cff {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

.elementor-8150 .elementor-element.elementor-element-7219ae4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-7219ae4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-7934a6f > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-7934a6f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -.5px;
	color: #050000;
}

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

.elementor-8150 .elementor-element.elementor-element-7508cf1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8150 .elementor-element.elementor-element-7508cf1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8150 .elementor-element.elementor-element-d666152 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d666152 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-4c0c5f4 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-4c0c5f4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-e6bd5cf > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-e6bd5cf {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-ffc669c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ffc669c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-9fff3f8 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-9fff3f8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-1f5928f > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-1f5928f {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-6899a21 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-6899a21 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-f55480b {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f55480b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-c96822a > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-c96822a {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-66cb09d {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-66cb09d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-94ed2d8 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-94ed2d8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-9cbdbad > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-9cbdbad {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-f558891 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-f558891 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-ab9a73c {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-ab9a73c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-4ab7e42 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-4ab7e42 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-dcd8922 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-dcd8922 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-5548e02 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-5548e02 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-405c379 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-405c379 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

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

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

.elementor-8150 .elementor-element.elementor-element-d9805d0 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d9805d0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-670ca2d {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-670ca2d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-209cce6 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-209cce6 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-20104b2 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-20104b2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-d448554 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-d448554 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-c117c66 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-c117c66 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-846b61a {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-846b61a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-0f8a10d {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-0f8a10d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-01aa231 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-01aa231 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

.elementor-8150 .elementor-element.elementor-element-12ee653 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-12ee653 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8150 .elementor-element.elementor-element-e8df049 {
	text-align: center;
}

.elementor-8150 .elementor-element.elementor-element-e8df049 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ff6000;
}

.elementor-8150 .elementor-element.elementor-element-44a7af7 > .elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-8150 .elementor-element.elementor-element-44a7af7 {
	text-align: justify;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
}

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

@media (max-width:1200px) {
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-8150 .elementor-element.elementor-element-34e66267 {
		margin-top: 80px;
		margin-bottom: 80px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-8150 .elementor-element.elementor-element-419c3f11 > .elementor-element-populated {
		padding: 0px 30px 0px 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-8150 .elementor-element.elementor-element-6bb9fb15 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-widget-image .widget-image-caption {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-8150 .elementor-element.elementor-element-17de2ff0 {
		margin-top: 80px;
		margin-bottom: 80px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-8150 .elementor-element.elementor-element-6c0e924 > .elementor-element-populated {
		padding: 0px 30px 0px 0px;
	}
	
	.elementor-8150 .elementor-element.elementor-element-4d0332bb .elementor-heading-title {
		font-size: 38px;
	}
}

@media (max-width:767px) {
	.elementor-8150 .elementor-element.elementor-element-34e66267 {
		margin-top: 0px;
		margin-bottom: 80px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-8150 .elementor-element.elementor-element-6bb9fb15 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-widget-image .widget-image-caption {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-8150 .elementor-element.elementor-element-17de2ff0 {
		margin-top: 80px;
		margin-bottom: 80px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-8150 .elementor-element.elementor-element-4d0332bb .elementor-heading-title {
		font-size: 34px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8150 .elementor-element.elementor-element-419c3f11 {
		width: 45%;
	}
	
	.elementor-8150 .elementor-element.elementor-element-6c0e924 {
		width: 45%;
	}
}

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