.elementor-1345 .elementor-element.elementor-element-54a4f15>.elementor-container {max-width: 1400px;}
.elementor-1345 .elementor-element.elementor-element-54a4f15:not(.elementor-motion-effects-element-type-background), .elementor-1345 .elementor-element.elementor-element-54a4f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: transparent;background-image: linear-gradient(170deg,#000 20%,#c229f2 100%);}
.elementor-1345 .elementor-element.elementor-element-54a4f15:hover {background-color: #f3f3f3;}
.elementor-1345 .elementor-element.elementor-element-54a4f15>.elementor-background-overlay {background-color: #212121;opacity: .78;transition: background .4s,border-radius 0s,opacity .4s;}
.elementor-1345 .elementor-element.elementor-element-54a4f15 {transition: background .3s,border 0s,border-radius 0s,box-shadow 0s;margin-top: 0;margin-bottom: 0;padding: 200px 200px 200px 100px;}
.elementor-bc-flex-widget .elementor-1345 .elementor-element.elementor-element-07a0040.elementor-column .elementor-column-wrap {align-items: center;}
.elementor-1345 .elementor-element.elementor-element-07a0040.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-1345 .elementor-element.elementor-element-07a0040>.elementor-element-populated>.elementor-widget-wrap {padding: 0 0 0 200px;}
.elementor-1345 .elementor-element.elementor-element-f7680ac .elementor-heading-title {color: #fff;text-shadow: -55px 2px 45px #b081e4;}
.elementor-1345 .elementor-element.elementor-element-0054d63 {color: #bdbdbd;}
.elementor-1345 .elementor-element.elementor-element-0054d63>.elementor-widget-container {margin: 0% 0% 0% 0%;}
.elementor-1345 .elementor-element.elementor-element-f88cdc2 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 0 0 0 0;}
.elementor-1345 .elementor-element.elementor-element-f88cdc2>.elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-1345 .elementor-element.elementor-element-058dd3f > .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: 0;}
.elementor-1345 .elementor-element.elementor-element-058dd3f>.elementor-element-populated>.elementor-widget-wrap {padding: 0 25px 0 0;}
.elementor-1345 .elementor-element.elementor-element-ee75782 {--divider-border-style: solid;--divider-color: #f5f5f5;--divider-border-width: 1px;}
.elementor-1345 .elementor-element.elementor-element-ee75782 .elementor-divider-separator {width: 122px;}
.elementor-1345 .elementor-element.elementor-element-ee75782 .elementor-divider {padding-top: 0;padding-bottom: 0;}
.elementor-1345 .elementor-element.elementor-element-ee75782>.elementor-widget-container {margin: 0 0 20px 0;}
.elementor-1345 .elementor-element.elementor-element-72749b3.elementor-position-right .elementor-image-box-img {margin-left: 15px;}
.elementor-1345 .elementor-element.elementor-element-72749b3.elementor-position-left .elementor-image-box-img {margin-right: 15px;}
.elementor-1345 .elementor-element.elementor-element-72749b3.elementor-position-top .elementor-image-box-img {margin-bottom: 15px;}
.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-wrapper .elementor-image-box-img {width: 30%;}
.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-img img {transition-duration: .3s;}
.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-title {margin-bottom: 13px;color: #fff;font-size: 25px;}
.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-description {color: #bdbdbd;font-size: 14px;}
.elementor-1345 .elementor-element.elementor-element-72749b3>.elementor-widget-container {margin: 0 0 0 0;}
.elementor-1345 .elementor-element.elementor-element-b378305 > .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: 0;}
.elementor-1345 .elementor-element.elementor-element-b378305>.elementor-element-populated>.elementor-widget-wrap {padding: 0 0 0 25px;}
.elementor-1345 .elementor-element.elementor-element-f2b0e46 {--divider-border-style: solid;--divider-color: #f5f5f5;--divider-border-width: 1px;}
.elementor-1345 .elementor-element.elementor-element-f2b0e46 .elementor-divider-separator {width: 135px;}
.elementor-1345 .elementor-element.elementor-element-f2b0e46 .elementor-divider {padding-top: 0;padding-bottom: 0;}
.elementor-1345 .elementor-element.elementor-element-f2b0e46>.elementor-widget-container {margin: 0 0 20px 0;}
.elementor-1345 .elementor-element.elementor-element-270462c.elementor-position-right .elementor-image-box-img {margin-left: 15px;}
.elementor-1345 .elementor-element.elementor-element-270462c.elementor-position-left .elementor-image-box-img {margin-right: 15px;}
.elementor-1345 .elementor-element.elementor-element-270462c.elementor-position-top .elementor-image-box-img {margin-bottom: 15px;}
.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-wrapper .elementor-image-box-img {width: 30%;}
.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-img img {filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);transition-duration: .3s;}
.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-title {margin-bottom: 13px;color: #fff;font-size: 25px;}
.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-description {color: #bdbdbd;font-size: 14px;}
.elementor-1345 .elementor-element.elementor-element-270462c>.elementor-widget-container {margin: 0 0 0 0;}
.elementor-1345 .elementor-element.elementor-element-ba51913>.elementor-container {max-width: 1200px;}
.elementor-1345 .elementor-element.elementor-element-006fa78>.elementor-container {max-width: 853px;}
.elementor-1345 .elementor-element.elementor-element-006fa78 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top: -16px;margin-bottom: -16px;}
.elementor-1345 .elementor-element.elementor-element-006fa78>.elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-1345 .elementor-element.elementor-element-2e23e4a>.elementor-widget-container {background-color: rgba(255,255,255,.07);}
.elementor-1345 .elementor-element.elementor-element-4c2828c .elementor-spacer-inner {--spacer-size: 10px;}
@media (max-width:1024px) {.elementor-1345 .elementor-element.elementor-element-54a4f15 {margin-top: 0;margin-bottom: 0;padding: 0% 0% 0% 0%;}
	.elementor-1345 .elementor-element.elementor-element-07a0040>.elementor-element-populated>.elementor-widget-wrap {padding: 0 50px 0 40px;}}
@media (max-width:767px) {.elementor-1345 .elementor-element.elementor-element-54a4f15 {padding: 60px 30px 60px 30px;}
	.elementor-1345 .elementor-element.elementor-element-07a0040>.elementor-element-populated>.elementor-widget-wrap {padding: 0 0 0 0;}
	.elementor-1345 .elementor-element.elementor-element-f88cdc2 {padding: 0 0 0 0;}
	.elementor-1345 .elementor-element.elementor-element-058dd3f>.elementor-element-populated>.elementor-widget-wrap {padding: 0 0 0 0;}
	.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-img {margin-bottom: 15px;}
	.elementor-1345 .elementor-element.elementor-element-72749b3 .elementor-image-box-wrapper {text-align: left;}
	.elementor-1345 .elementor-element.elementor-element-b378305>.elementor-element-populated {margin: 40px 0 40px 0;--e-column-margin-right: 0;--e-column-margin-left: 0;}
	.elementor-1345 .elementor-element.elementor-element-b378305>.elementor-element-populated>.elementor-widget-wrap {padding: 0 0 0 0;}
	.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-img {margin-bottom: 15px;}
	.elementor-1345 .elementor-element.elementor-element-270462c .elementor-image-box-wrapper {text-align: left;}}
@media (min-width:768px) {.elementor-1345 .elementor-element.elementor-element-07a0040 {width: 100%;}
	.elementor-1345 .elementor-element.elementor-element-5c50f28 {width: 55.25%;}
	.elementor-1345 .elementor-element.elementor-element-2f275df {width: 44.665%;}}
@media (max-width:1024px) and (min-width:768px) {.elementor-1345 .elementor-element.elementor-element-07a0040 {width: 70%;}}