.elementor-10 .elementor-element.elementor-element-2c645bc {overflow: hidden;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}
.elementor-10 .elementor-element.elementor-element-2c645bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c645bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #fff;}
.elementor-10 .elementor-element.elementor-element-2c645bc > .elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-10 .elementor-element.elementor-element-768c1d4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {margin-bottom: 10px;}
.elementor-10 .elementor-element.elementor-element-55af71e {text-align: center;}
.elementor-10 .elementor-element.elementor-element-55af71e .elementor-image img {width: 100%;max-width: 50%;opacity: 1;}
.elementor-10 .elementor-element.elementor-element-a661f6d {text-align: center;}
.elementor-10 .elementor-element.elementor-element-a661f6d .elementor-heading-title {color: #000;font-size: 60px;font-weight: 800;letter-spacing: -3px;}
.elementor-10 .elementor-element.elementor-element-a661f6d > .elementor-widget-container {transform-origin: center center;}
.elementor-10 .elementor-element.elementor-element-453c15d {text-align: center;}
.elementor-10 .elementor-element.elementor-element-453c15d .elementor-heading-title {color: #000;font-size: 34px;font-weight: 600;line-height: 46px;}
.elementor-10 .elementor-element.elementor-element-453c15d > .elementor-widget-container {padding: 10px 100px 10px 100px;}
.elementor-10 .elementor-element.elementor-element-3cbe607 > .elementor-container {max-width: 1024px;}
.elementor-10 .elementor-element.elementor-element-3cbe607:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3cbe607 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #ffd89f;}
.elementor-10 .elementor-element.elementor-element-3cbe607 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 120px 0px 120px 0px;}
.elementor-10 .elementor-element.elementor-element-3cbe607 > .elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-10 .elementor-element.elementor-element-45cce60 .elementor-text-editor {text-align: left;}
.elementor-10 .elementor-element.elementor-element-45cce60 {font-size: 28px;font-weight: 500;line-height: 35px;}
.elementor-10 .elementor-element.elementor-element-45cce60 > .elementor-widget-container {padding: 20px 100px 20px 100px;}
.elementor-10 .elementor-element.elementor-element-c030da6 {padding: 140px 0px 140px 0px;}
.elementor-10 .elementor-element.elementor-element-a4a8d98 .elementor-image img {width: 100%;max-width: 60%;}
.elementor-10 .elementor-element.elementor-element-a3f0849 > .elementor-container {max-width: 1024px;}
.elementor-10 .elementor-element.elementor-element-a3f0849:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a3f0849 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #ffd89f;}
.elementor-10 .elementor-element.elementor-element-a3f0849 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 120px 0px 120px 0px;}
.elementor-10 .elementor-element.elementor-element-a3f0849 > .elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-10 .elementor-element.elementor-element-a11dde0 .elementor-text-editor {text-align: left;}
.elementor-10 .elementor-element.elementor-element-a11dde0 {font-size: 28px;font-weight: 500;line-height: 35px;}
.elementor-10 .elementor-element.elementor-element-a11dde0 > .elementor-widget-container {padding: 20px 100px 20px 100px;}
.elementor-10 .elementor-element.elementor-element-f65dcda > .elementor-container {min-height: 85vh;}
.elementor-10 .elementor-element.elementor-element-f65dcda > .elementor-container:after {content: "";min-height: inherit;}
.elementor-10 .elementor-element.elementor-element-f65dcda > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-10 .elementor-element.elementor-element-f65dcda {overflow: hidden;}
.elementor-10 .elementor-element.elementor-element-6b46dc6 {text-align: right;}
.elementor-10 .elementor-element.elementor-element-6b46dc6 .elementor-image img {width: 100%;max-width: 100%;}
.elementor-10 .elementor-element.elementor-element-4b530fd {text-align: left;}
.elementor-10 .elementor-element.elementor-element-4b530fd .elementor-heading-title {color: #000;font-size: 58px;font-weight: 800;letter-spacing: -3px;}
.elementor-10 .elementor-element.elementor-element-b13f902 {text-align: left;}
.elementor-10 .elementor-element.elementor-element-b13f902 .elementor-heading-title {color: #000;font-size: 34px;font-weight: 600;}
.elementor-10 .elementor-element.elementor-element-3bdb595 {text-align: left;}
.elementor-10 .elementor-element.elementor-element-3bdb595 .elementor-heading-title {color: #000;font-size: 28px;font-weight: 600;text-decoration: underline;letter-spacing: -1px;}
@media (max-width:1024px) and (min-width:768px) {.elementor-10 .elementor-element.elementor-element-5b24791 {width: 100%;}
	.elementor-10 .elementor-element.elementor-element-61f330e {width: 100%;}}
@media (max-width:1024px) {.elementor-10 .elementor-element.elementor-element-55af71e .elementor-image img {width: 100%;max-width: 85%;}
	.elementor-10 .elementor-element.elementor-element-a661f6d .elementor-heading-title {font-size: 60px;}
	.elementor-10 .elementor-element.elementor-element-453c15d {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-453c15d .elementor-heading-title {font-size: 30px;line-height: 36px;}
	.elementor-10 .elementor-element.elementor-element-45cce60 .elementor-text-editor {text-align: left;}
	.elementor-10 .elementor-element.elementor-element-45cce60 {font-size: 28px;line-height: 30px;}
	.elementor-10 .elementor-element.elementor-element-a4a8d98 .elementor-image img {width: 100%;max-width: 85%;}
	.elementor-10 .elementor-element.elementor-element-a11dde0 .elementor-text-editor {text-align: left;}
	.elementor-10 .elementor-element.elementor-element-a11dde0 {font-size: 28px;line-height: 30px;}
	.elementor-10 .elementor-element.elementor-element-6b46dc6 {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-6b46dc6 .elementor-image img {width: 100%;max-width: 70%;}
	.elementor-10 .elementor-element.elementor-element-61f330e > .elementor-element-populated {padding: 20px 0px 0px 150px;}
	.elementor-10 .elementor-element.elementor-element-4b530fd {text-align: left;}
	.elementor-10 .elementor-element.elementor-element-4b530fd .elementor-heading-title {font-size: 60px;}
	.elementor-10 .elementor-element.elementor-element-b13f902 {text-align: left;}
	.elementor-10 .elementor-element.elementor-element-b13f902 .elementor-heading-title {font-size: 30px;}
	.elementor-10 .elementor-element.elementor-element-3bdb595 {text-align: left;}
	.elementor-10 .elementor-element.elementor-element-3bdb595 .elementor-heading-title {font-size: 28px;}}
@media (max-width:767px) {.elementor-10 .elementor-element.elementor-element-2c645bc {padding: 100px 0px 100px 0px;}
	.elementor-10 .elementor-element.elementor-element-55af71e {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-55af71e .elementor-image img {width: 100%;max-width: 100%;}
	.elementor-10 .elementor-element.elementor-element-a661f6d .elementor-heading-title {font-size: 42px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-a661f6d > .elementor-widget-container {margin: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-453c15d .elementor-heading-title {font-size: 25px;line-height: 30px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-453c15d > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 20px 0px 20px 0px;}
	.elementor-10 .elementor-element.elementor-element-45cce60 {font-size: 22px;line-height: 28px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-45cce60 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-a4a8d98 .elementor-image img {width: 100%;max-width: 100%;}
	.elementor-10 .elementor-element.elementor-element-a11dde0 {font-size: 22px;line-height: 28px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-a11dde0 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-f65dcda {padding: 100px 0px 100px 0px;}
	.elementor-10 .elementor-element.elementor-element-6b46dc6 {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-6b46dc6 .elementor-image img {width: 100%;max-width: 100%;}
	.elementor-10 .elementor-element.elementor-element-61f330e > .elementor-element-populated {padding: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-4b530fd {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-4b530fd .elementor-heading-title {font-size: 42px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-4b530fd > .elementor-widget-container {margin: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-b13f902 {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-b13f902 .elementor-heading-title {font-size: 25px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-b13f902 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
	.elementor-10 .elementor-element.elementor-element-3bdb595 {text-align: center;}
	.elementor-10 .elementor-element.elementor-element-3bdb595 .elementor-heading-title {font-size: 20px;letter-spacing: -.6px;}
	.elementor-10 .elementor-element.elementor-element-3bdb595 > .elementor-widget-container {margin: 0px 0px 0px 0px;}}
.elementor-10 .elementor-element.elementor-element-3bdb595 mark {display: inline-block;line-height: 0em;padding-bottom: .5em;background-color: #ffd89f;}