/* End custom CSS */

.elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2b87c021:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilbnhep.nitrocdn.com/TQixOMseiqaWMjDSyRTnPGYGZzpFuyQc/assets/images/optimized/rev-a85c298/studyco.com/wp-content/uploads/2024/03/asd12-01.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(304deg, rgba(40, 55, 120, .34) 25%, #ff6500 94%);
	opacity: 1;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-container {
	min-height: 370px;
}

.elementor-23301 .elementor-element.elementor-element-2b87c021 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 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-23301 .elementor-element.elementor-element-12fae72d > .elementor-widget-container {
	margin: 1px 0px 0px 0px;
}

.elementor-23301 .elementor-element.elementor-element-12fae72d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 75px;
	font-weight: 700;
	color: #fff;
}

.elementor-23301 .elementor-element.elementor-element-2e83de3d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-2e83de3d > .elementor-container {
	max-width: 1600px;
}

.elementor-23301 .elementor-element.elementor-element-2e83de3d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

.elementor-23301 .elementor-element.elementor-element-f7d3d1 > .elementor-element-populated {
	padding: 35px 35px 35px 35px;
}

.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-23301 .elementor-element.elementor-element-4a1ade05 {
	text-align: left;
}

.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-23301 .elementor-element.elementor-element-4ee59292 {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.8em;
	letter-spacing: 0px;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-271d3350 {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
	color: #bfbfbf;
}

.elementor-23301 .elementor-element.elementor-element-6e37e370 {
	text-align: center;
}

.elementor-23301 .elementor-element.elementor-element-6e37e370 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 65px;
	font-weight: 600;
	color: #ff6501;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-3294e7fb {
	--divider-border-style: solid;
	--divider-color: #ff6501;
	--divider-border-width: 2px;
}

.elementor-23301 .elementor-element.elementor-element-3294e7fb .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-23301 .elementor-element.elementor-element-3294e7fb .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-23301 .elementor-element.elementor-element-33ecd98d > .elementor-element-populated {
	padding: 35px 35px 35px 35px;
}

.elementor-23301 .elementor-element.elementor-element-4728991b {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.8em;
	letter-spacing: 0px;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-2dd7b74 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-f7d3c4e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-f7d3c4e.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-23301 .elementor-element.elementor-element-f7d3c4e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-23301 .elementor-element.elementor-element-e58d933 {
	width: auto;
	max-width: auto;
	text-align: right;
}

.elementor-23301 .elementor-element.elementor-element-e58d933 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-2f96b4d {
	width: auto;
	max-width: auto;
}

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

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

.elementor-23301 .elementor-element.elementor-element-4522583:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-4522583 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-35f3500 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-c059510:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-b60a287 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-546efb5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-546efb5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-546efb5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-f857397 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3710f5b:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-3710f5b.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-3710f5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-3710f5b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-3710f5b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-4f477a4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-16cd040:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-16cd040.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-16cd040.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-16cd040 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-7f57653 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7bbdc7e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7bbdc7e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7bbdc7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7bbdc7e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-7bbdc7e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e10dee2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-84b7e96:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-84b7e96 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-84b7e96 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-259456f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-b0a5109:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-af21a3a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-02c276c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-02c276c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-02c276c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-95cd53d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a9e8028:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a9e8028.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-a9e8028.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

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

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

.elementor-23301 .elementor-element.elementor-element-569ecce .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8c12a8a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8c12a8a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8c12a8a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-00f0e77 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-157742d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-157742d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-157742d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-157742d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-157742d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-2444f69 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-22ef56b:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-22ef56b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-22ef56b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-fa6698c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-09a00e9:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-09a00e9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-09a00e9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-27afc44 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-5a44cee:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-5a44cee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-5a44cee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-b98b34e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-67d4029:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-67d4029.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-67d4029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-67d4029 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-67d4029 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-d77b1b0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4d4c375:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4d4c375.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4d4c375.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4d4c375 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4d4c375 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-7605b02 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a30367f:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a30367f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-2223edf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-df06886:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-df06886 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-999f4fb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-700442e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-700442e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-700442e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0c63fed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e0cf35f:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-667eb70 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-b12146e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b12146e.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-b12146e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

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

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

.elementor-23301 .elementor-element.elementor-element-d0085c7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6849c7c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-6849c7c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-6849c7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-6849c7c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-6849c7c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-db0f4cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-96c9cd0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-96c9cd0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-96c9cd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-96c9cd0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-96c9cd0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0aa576a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8703d8d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-8703d8d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-8703d8d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-bc5bd3d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-ede08d0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-3e4f163 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e4fb3c2:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-9340e52 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7ce8501:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7ce8501.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-7ce8501.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-7ce8501 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-7ce8501 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-494b246 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-0fe7cc8:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-0fe7cc8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0fe7cc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0fe7cc8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-0fe7cc8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-ec8441d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6d20111:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-875f5fd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8926779:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-8926779 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-5d02496 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-64fac2b:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-64fac2b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-64fac2b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-1730cd7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4655df3:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-4655df3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4655df3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-c489396 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-f61e880:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-f61e880.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-f61e880.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

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

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

.elementor-23301 .elementor-element.elementor-element-a6e8000 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-05c5fbe:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-05c5fbe.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05c5fbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05c5fbe > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-05c5fbe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-dfe8fa5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-d7429bf:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d7429bf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-03757e1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9070400:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-9070400 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-10d67a5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-aaafb62:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-0e8c773 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3b3a801:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-544c74c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-bd194fc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-bd194fc.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-bd194fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

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

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

.elementor-23301 .elementor-element.elementor-element-a2a0378 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e623953:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e623953.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-f970c86 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-94b3ee8:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-94b3ee8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-94b3ee8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-94b3ee8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-94b3ee8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-ba1b0d3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-64958fa:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-64958fa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-64958fa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-40882cb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6c3ec8a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-fc9fb77 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-726f774:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-726f774 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-726f774 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-49ac8f4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-bab640d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-bab640d.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-bab640d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

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

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

.elementor-23301 .elementor-element.elementor-element-a1abd52 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4f47cac:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4f47cac.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4f47cac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4f47cac > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4f47cac > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-ccfb631 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-ad4710d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-ad4710d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-14c3233 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8a79f62:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-8a79f62 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-8a79f62 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-80e5436 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-2d4be82:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-2d4be82 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-2d4be82 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-5ffc3ef .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e7fa126:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e7fa126.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-b5113df:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b5113df.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-40d701d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-40d701d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-40d701d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-40d701d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-40d701d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-ad39680:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-ad39680.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-04183f4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9c3aa86.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9c3aa86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9c3aa86.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-23301 .elementor-element.elementor-element-9c3aa86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-23301 .elementor-element.elementor-element-8e44182 {
	width: auto;
	max-width: auto;
	text-align: right;
}

.elementor-23301 .elementor-element.elementor-element-8e44182 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-ff6a1dd {
	width: var(--container-widget-width, 5.892%);
	max-width: 5.892%;
	--container-widget-width: 5.892%;
	--container-widget-flex-grow: 0;
}

.elementor-23301 .elementor-element.elementor-element-ff6a1dd > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-23301 .elementor-element.elementor-element-ff6a1dd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-23301 .elementor-element.elementor-element-5209df9:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-5209df9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-5209df9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0a0e82f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4ef7e5c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-4ef7e5c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4ef7e5c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-2504f58 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-ea0f46c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8046961 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-10b381e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-10b381e.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-10b381e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-23301 .elementor-element.elementor-element-10b381e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-10b381e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-83914b7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e60e149:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e60e149.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-ebfdcd4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e662754:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e662754.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-24ab0b5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-575b16a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-575b16a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-575b16a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-575b16a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-575b16a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-1afccc1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e32b517:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e32b517.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-c32ba9c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-bc55df7:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-bc55df7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-f7c2dd1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3ade6e1:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-48f030e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9831e1a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9831e1a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9831e1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9831e1a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9831e1a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-f5201c3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8e70961:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8e70961 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8e70961 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-5b9d34f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-91b8a4d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-91b8a4d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-91b8a4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-91b8a4d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-91b8a4d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-21a4fd2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3452326:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-3452326.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-b4addb0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9969f05:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9969f05.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9969f05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9969f05 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9969f05 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-7c75c7e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-87fa61d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-87fa61d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-87fa61d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-87fa61d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-87fa61d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-9a5ac5f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-36e4dc9:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-36e4dc9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-36e4dc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-36e4dc9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-36e4dc9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e778c1f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-0376d39:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-0376d39.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0376d39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0376d39 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-0376d39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0dbea90 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-63c3d0d:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-63c3d0d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-63c3d0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-63c3d0d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-63c3d0d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-aa29af4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-964cd6a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-964cd6a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-964cd6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-964cd6a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-964cd6a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-97341ee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-f2de502:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-f2de502.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-5fd41db .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-dfd0fde:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-dfd0fde.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-7b0e8d3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-803b678:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-803b678.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-803b678.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-803b678 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-803b678 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-b81cbd2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1bcab61:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-17e9284 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-d4f2847:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d4f2847.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-d4f2847 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-4cfa530 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-2b912ef:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-2b912ef.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2b912ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2b912ef > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-2b912ef > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-865180f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-85e407a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-85e407a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-85e407a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-85e407a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-85e407a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e50dd0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-eda0b07:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-eda0b07.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-4a2516c > .elementor-widget-container {
	background-color: #a09999;
}

.elementor-23301 .elementor-element.elementor-element-c364cec .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-edad4d7:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-edad4d7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-5b5a8a2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a053829:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a053829.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-8a1d2b2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a3ef8a6:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a3ef8a6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-0c9e74c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-81d02e1:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-81d02e1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-81d02e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-81d02e1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-81d02e1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-4fe8465:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4fe8465.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4fe8465.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4fe8465 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4fe8465 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-8847a08:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-8847a08.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-8847a08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-8847a08 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8847a08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-d3f06c4:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d3f06c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-b1fe064:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b1fe064.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-1a6565d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-23301 .elementor-element.elementor-element-1a6565d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-c1bfb54.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-c7e17a3 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-c7e17a3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-00780cc {
	width: auto;
	max-width: auto;
}

.elementor-23301 .elementor-element.elementor-element-00780cc > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

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

.elementor-23301 .elementor-element.elementor-element-ecd5885:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-ecd5885 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-6a34e01 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1950bea:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-1950bea.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1950bea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1950bea > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-1950bea > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-28aa9ed .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6ac7d23:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-5741fbc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6b3823c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-0708c89 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6cd95f4:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-d151450 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-562f377:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-562f377.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-562f377.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-562f377 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-562f377 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-16b023a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-025c5ca:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-025c5ca.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-025c5ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-025c5ca > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-025c5ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-a125251 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-f153872:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-f153872.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-f153872 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-947e18c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-56af215:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-56af215.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-56af215.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-56af215 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-56af215 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-d1ad161 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-78e2418:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-78e2418.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-78e2418.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-78e2418 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-78e2418 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-447fb53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-0fafc82:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-0fafc82.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0fafc82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0fafc82 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-0fafc82 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-1e30f3a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8492b6c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-8492b6c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-8492b6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-8492b6c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-8492b6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-7131aba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3caa1e5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-3caa1e5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-5eee33b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-38989b7:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-38989b7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-38989b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-38989b7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-38989b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-535ab38 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-0f815f4:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-0f815f4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0f815f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0f815f4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-0f815f4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-3c85bc8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-abc3e3c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-abc3e3c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-abc3e3c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-1c2f37b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1916dad:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-1916dad.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1916dad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1916dad > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-1916dad > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-9f6cd69 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7e3b599:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7e3b599.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7e3b599.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7e3b599 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-7e3b599 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-f4cda0d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-b11f927:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b11f927.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-b11f927 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-2f9be3b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a1347da:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a1347da.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-a1347da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-9292449 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-569818e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-569818e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-569818e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-569818e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-569818e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-7098bbd:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7098bbd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7098bbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7098bbd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-7098bbd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-5f6977e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-5f6977e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-5f6977e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-5f6977e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-5f6977e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-80918d6:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-80918d6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-80918d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-80918d6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-80918d6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-edd2ba6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 90px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-59b9d05.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-59b9d05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-59b9d05.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-23301 .elementor-element.elementor-element-5e7425d {
	width: auto;
	max-width: auto;
	text-align: right;
}

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

.elementor-23301 .elementor-element.elementor-element-5e7425d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-4be8e98 {
	width: auto;
	max-width: auto;
}

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

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

.elementor-23301 .elementor-element.elementor-element-73f601e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-73f601e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-73f601e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-73f601e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-73f601e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-3590cef .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-00dad8e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-00dad8e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-00dad8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-00dad8e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-00dad8e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-61799e3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-0a3ca96:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-0a3ca96.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0a3ca96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-0a3ca96 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-0a3ca96 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-5d13bf8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8c55859:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8c55859 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8c55859 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-fdfb295 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9b19bb8:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-23301 .elementor-element.elementor-element-9b19bb8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9b19bb8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-303ac49 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1a66b42:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-1a66b42 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-5e64564 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-cca1b7e:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-cca1b7e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-6c8022b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-2946997:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-2946997.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-73c1262 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9680b95:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9680b95.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9680b95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9680b95 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9680b95 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-10b7c3f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9cd21d9:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9cd21d9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9cd21d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9cd21d9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9cd21d9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-312b6b8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-406a372:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-406a372.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-406a372.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-406a372 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-406a372 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0f417d0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-782d61c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-782d61c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-782d61c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-782d61c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-782d61c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-937b3d5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-67d8489:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-67d8489.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-67d8489.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-67d8489 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-67d8489 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-6f98bf1:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-39ccf0a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-39ccf0a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-39ccf0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-39ccf0a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-39ccf0a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-efb4caf:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-efb4caf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-b4045e8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

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

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-ecba67b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-ecba67b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-23301 .elementor-element.elementor-element-66ba707 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-66ba707 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-42d0339 {
	width: auto;
	max-width: auto;
}

.elementor-23301 .elementor-element.elementor-element-42d0339 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

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

.elementor-23301 .elementor-element.elementor-element-50273bd:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-50273bd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-50273bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-50273bd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

.elementor-23301 .elementor-element.elementor-element-50273bd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-be0bbd3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1e30dfa:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-1e30dfa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	text-align: left;
}

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

.elementor-23301 .elementor-element.elementor-element-643bf21 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-39930a5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-39930a5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-39930a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-39930a5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-39930a5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0b4722a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-788ed42:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-788ed42.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-788ed42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-788ed42 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-788ed42 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-ab34db8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-69a41da:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-69a41da.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-69a41da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-69a41da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-69a41da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-9604e6d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-bed1b77:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-bed1b77.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-89b390c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4823110:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4823110.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-7da1aee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6867eea:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-6867eea.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-6867eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-6867eea > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-6867eea > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-15adbab .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-19d3b76:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-19d3b76.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-19d3b76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-19d3b76 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-19d3b76 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-6bfc331 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-50444d5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-50444d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-50444d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-50444d5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-50444d5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-31c2b7d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-05be756:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-05be756.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05be756.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05be756 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-05be756 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-67b5457 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-18d9b3f:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-18d9b3f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-18d9b3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-18d9b3f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-18d9b3f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-de2867d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-b831746:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b831746.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-6a147ff .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3a8c70f:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-1c6ccbd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-e4949b5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e4949b5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-a82d98d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-c0922a2:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-c0922a2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-6d668f5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-4f9b5a4:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4f9b5a4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4f9b5a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4f9b5a4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4f9b5a4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-cff8683 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-d0505b0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d0505b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-fa668b5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-780da6f:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-780da6f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-780da6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-780da6f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-780da6f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-af8fa92 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-35bfbe5:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-35bfbe5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-35bfbe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-35bfbe5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-35bfbe5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-ff115a7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-d93189a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d93189a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-6fd5d98 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-fc92fdc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-fc92fdc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-67ee749 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-1844c24:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-1844c24.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1844c24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-1844c24 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-1844c24 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-8a9a939 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-549a3bc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-549a3bc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-549a3bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-549a3bc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-549a3bc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-90b6443 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-05a173c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-05a173c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05a173c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-05a173c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-05a173c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-635e39b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6ac2cf6:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-2010e40 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-5a330c4:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-5a330c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-5a330c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-5a330c4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-5a330c4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e2c97ef .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-b9133bc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b9133bc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-73c14cf:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-73c14cf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-73c14cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-73c14cf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-73c14cf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-b9b42ed:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-b9b42ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-b8ddcb1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

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

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a4ba188.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-23301 .elementor-element.elementor-element-a4ba188.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-23301 .elementor-element.elementor-element-b9c4994 {
	width: auto;
	max-width: auto;
	text-align: right;
}

.elementor-23301 .elementor-element.elementor-element-b9c4994 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-e8f2b1d {
	width: auto;
	max-width: auto;
}

.elementor-23301 .elementor-element.elementor-element-e8f2b1d > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

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

.elementor-23301 .elementor-element.elementor-element-a3ee8e0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a3ee8e0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-5a15d2e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-67385b6:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-67385b6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-67385b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-67385b6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-67385b6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-9937b5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8d04643:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8d04643 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8d04643 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-f38bba7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-2ff8633:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-2ff8633.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2ff8633.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2ff8633 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-2ff8633 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e1c87ea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7d05780:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7d05780.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7d05780.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7d05780 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-7d05780 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-0ed6a53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-841c0cc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-841c0cc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-841c0cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-841c0cc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-841c0cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-c6ed763 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-955f505:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-955f505.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-955f505.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-955f505 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-955f505 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-80ea711 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-9b228b0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-9b228b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9b228b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-9b228b0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-9b228b0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-dee4561 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-c13abe7:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-c13abe7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-89e4ac5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-ec322c0:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-ec322c0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-56cab80 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a28ad49:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a28ad49.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-b1bee56 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-307ab44:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-307ab44.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-307ab44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-307ab44 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-307ab44 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-c98d460 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-c3f8c8b:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-c3f8c8b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-2f64369 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-16e3133:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-16e3133.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-16e3133.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-16e3133 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-6494c17 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a926f60:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a926f60.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-a8ead3c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-6d06e04:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

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

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

.elementor-23301 .elementor-element.elementor-element-ff00703 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-3751988:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-3751988.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-e48a580 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-216e462:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-216e462.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-216e462.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-216e462 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-216e462 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-e63684d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-aa2924d {
	padding: 0px 0px 50px 0px;
}

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

.elementor-23301 .elementor-element.elementor-element-f94a654:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-f94a654.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-fc00ea8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7e7cad8:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7e7cad8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7e7cad8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7e7cad8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-7e7cad8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-4260435 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-acdcdaf:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-acdcdaf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-0cfade5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-2fc5375:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-2fc5375.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2fc5375.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-2fc5375 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-2fc5375 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-76b3266 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-7d6332c:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-7d6332c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7d6332c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-7d6332c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-7d6332c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-9911169 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-a4990fd:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-a4990fd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-97e1826 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

.elementor-23301 .elementor-element.elementor-element-81861bf {
	padding: 0px 0px 50px 0px;
}

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

.elementor-23301 .elementor-element.elementor-element-e00bd1a:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-e00bd1a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-deb32ab .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-8e187fe:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

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

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

.elementor-23301 .elementor-element.elementor-element-8e187fe > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-8e187fe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-641f7a9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -.5px;
	color: #000;
}

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

.elementor-23301 .elementor-element.elementor-element-055d723:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-055d723.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-055d723.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-055d723 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-055d723 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-4484aee:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-4484aee.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4484aee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-4484aee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-4484aee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-37308e8:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-37308e8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-37308e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-23301 .elementor-element.elementor-element-37308e8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-23301 .elementor-element.elementor-element-37308e8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-23301 .elementor-element.elementor-element-d7dbbdc:hover > .elementor-element-populated {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff6501 0%, #fff 70%);
}

.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-d7dbbdc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-23301 .elementor-element.elementor-element-644b181b:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbnhep.nitrocdn.com/TQixOMseiqaWMjDSyRTnPGYGZzpFuyQc/assets/images/optimized/rev-a85c298/studyco.com/wp-content/uploads/2024/07/web-final-2-01.webp");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-container {
	min-height: 420px;
}

.elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-background-overlay {
	opacity: .15;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-23301 .elementor-element.elementor-element-644b181b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 50px 0px;
}

.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f > .elementor-widget-container {
	margin: -23px -23px -23px -23px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-contact-form {
	background: rgba(255, 255, 255, .76);
	max-width: 657px;
	width: 657px;
	padding: 5px 20px 1px 20px;
	border-radius: 11px 11px 11px 11px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-contact-form-title, .elementor-23301 .elementor-element.elementor-element-7e50e93f .wpforms-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	letter-spacing: .5px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-contact-form-description, .elementor-23301 .elementor-element.elementor-element-7e50e93f .wpforms-description {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .5px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field label, .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field legend {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .5px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field textarea, .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field select {
	color: #000;
	border-radius: 8px 8px 8px 8px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field select {
	height: 20px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field textarea {
	height: 20px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-field {
	margin-bottom: -14px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-submit-container .wpforms-submit {
	width: 143px;
	background-color: #ff6503;
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
	background: #000 !important;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms input.wpforms-error, .elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

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

.elementor-23301 .elementor-element.elementor-element-e519251 .elementor-button {
	background-color: var(--e-global-color-36e6584);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -.8px;
	fill: var(--e-global-color-0dc74b3);
	color: var(--e-global-color-0dc74b3);
	padding: 14px 15px 14px 15px;
}

.elementor-23301 .elementor-element.elementor-element-e519251 .elementor-button:hover, .elementor-23301 .elementor-element.elementor-element-e519251 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-23301 .elementor-element.elementor-element-e519251 > .elementor-widget-container {
	margin: -64px 0px 0px 175px;
}

.elementor-23301 .elementor-element.elementor-element-e519251.elementor-element {
	--align-self: flex-start;
}

@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);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-edd2ba6 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-23301 .elementor-element.elementor-element-2b87c021:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2b87c021 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-12fae72d .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2e83de3d {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-f7d3d1 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.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-23301 .elementor-element.elementor-element-6e37e370 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-33ecd98d > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e58d933 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-8e44182 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-c7e17a3 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-5e7425d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-66ba707 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-b9c4994 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-container {
		min-height: 557px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-23301 .elementor-element.elementor-element-2b87c021:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-2b87c021 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -30px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2b87c021 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-12fae72d {
		text-align: center;
	}
	
	.elementor-23301 .elementor-element.elementor-element-12fae72d .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2e83de3d {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-f7d3d1 > .elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}
	
	.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-widget-divider .elementor-divider__text {
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-33ecd98d > .elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2dd7b74 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-f7d3c4e.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e58d933 {
		text-align: left;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2f96b4d > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-10822fe img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-5c48772 img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-8e4c031 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-7dd181a img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-8af92b6 img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-7d5bced img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-958bebd img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-33a9f7d img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-7a85015 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-a3b6284 img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-5e62fb1 img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-c955430 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e2ffa47 img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-000861d img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-01ae3d0 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-351e9cc img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-57f96ac img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-6934fb8 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-0cf6247 img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-de2bbc6 img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-b50251b img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-9afa482 img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-88c4d8f img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2251368 img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-04183f4 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-9c3aa86.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-23301 .elementor-element.elementor-element-8e44182 {
		text-align: left;
	}
	
	.elementor-23301 .elementor-element.elementor-element-ff6a1dd > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-6189175 img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2d753f7 img {
		width: 74%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-6c626ac img {
		width: 56%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-40a00a6 img {
		width: 93%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-28202b0 img {
		width: 67%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e34be12 img {
		width: 80%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-6d29314 img {
		width: 48%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2d0db71 img {
		width: 67%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-1927f10 img {
		width: 69%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-d3dcdd6 img {
		width: 84%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-14af102 img {
		width: 86%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-a11df4f img {
		width: 66%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-1a6565d {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-00780cc > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-3c8ae65 img {
		width: 55%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-25c9e0d img {
		width: 77%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-233c4dd img {
		width: 51%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-be63f84 img {
		width: 25%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-302af05 img {
		width: 100%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-c917e99 img {
		width: 100%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-edd2ba6 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-59b9d05.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-23301 .elementor-element.elementor-element-5e7425d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-5e7425d {
		text-align: left;
	}
	
	.elementor-23301 .elementor-element.elementor-element-4be8e98 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-1464604 img {
		width: 62%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-4fe17c1 img {
		width: 79%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-b4045e8 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-42d0339 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-6282ba7 img {
		width: 59%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-12250cc img {
		width: 79%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-950b58a img {
		width: 71%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-501d1cf img {
		width: 54%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-deb758b img {
		width: 77%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-2a67c97 img {
		width: 72%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-caafd53 img {
		width: 69%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-9ffed57 img {
		width: 86%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-b8ddcb1 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-a4ba188.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-23301 .elementor-element.elementor-element-b9c4994 {
		text-align: left;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e8f2b1d > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-0adab46 img {
		width: 76%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-459beca img {
		width: 58%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-a3054ca img {
		width: 67%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-a79e86d img {
		width: 77%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-e0e7f05 img {
		width: 76%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-adb6b54 img {
		width: 83%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-container {
		max-width: 500px;
		min-height: 585px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b:not(.elementor-motion-effects-element-type-background), .elementor-23301 .elementor-element.elementor-element-644b181b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -263px 0px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-644b181b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 2% 2% 2% 2%;
	}
	
	.elementor-23301 .elementor-element.elementor-element-673cd7f5 {
		width: 95%;
	}
	
	.elementor-bc-flex-widget .elementor-23301 .elementor-element.elementor-element-673cd7f5.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-23301 .elementor-element.elementor-element-673cd7f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-23301 .elementor-element.elementor-element-673cd7f5.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-23301 .elementor-element.elementor-element-673cd7f5 > .elementor-element-populated {
		padding: 17px 17px 17px 17px;
	}
	
	.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-7e50e93f {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-23301 .elementor-element.elementor-element-7e50e93f > .elementor-widget-container {
		margin: -17px -17px -17px -17px;
	}
	
	.elementor-23301 .elementor-element.elementor-element-7e50e93f .eael-contact-form {
		max-width: 365px;
		width: 365px;
	}
	
	.elementor-widget-button .elementor-button {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-23301 .elementor-element.elementor-element-e519251 > .elementor-widget-container {
		margin: -68px 0px 0px 170px;
	}
}

/* Start custom CSS */
@media (max-width:550px) {
	.img-container img {
		max-width: 250px;
		width: 250px;
		height: 100px;
		max-height: 100px;
		object-fit: contain;
		object-position: center center;
	}
}

.img-container img {
	height: 120px;
	max-height: 120px;
	object-fit: contain;
	object-position: center center;
}

.img-container .elementor-container .elementor-column {
	flex-direction: column;
	justify-content: space-between;
	align-content: flex-start !important;
}
