
.elementor-3453 .elementor-element.elementor-element-1eed5a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--border-radius: 0px 0px 120px 0px;
	--margin-top: -44px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 200px;
	--padding-bottom: 160px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-1eed5a7:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpghhl.nitrocdn.com/eNgjrMtsDXBGdOyAOVHWeuxWNQwuIqqj/assets/images/optimized/rev-d802d98/dataoorts.com/wp-content/uploads/2024/02/dataoorts_gc2-1-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3453 .elementor-element.elementor-element-1eed5a7::before, .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .elementor-background-video-container::before, .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .elementor-background-slideshow::before, .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3453 .elementor-element.elementor-element-1eed5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-astglobalcolor7);
	--background-overlay: "";
}

.elementor-3453 .elementor-element.elementor-element-1f55a68 {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 50%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-3af6aa7 .elementor-heading-title {
	color: #fff;
}

.elementor-3453 .elementor-element.elementor-element-8be4495 {
	color: #dee1f8;
}

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

.elementor-3453 .elementor-element.elementor-element-a21bb42:not(.elementor-motion-effects-element-type-background), .elementor-3453 .elementor-element.elementor-element-a21bb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpghhl.nitrocdn.com/eNgjrMtsDXBGdOyAOVHWeuxWNQwuIqqj/assets/images/optimized/rev-d802d98/dataoorts.com/wp-content/uploads/2020/06/blob-grad.svg");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-3453 .elementor-element.elementor-element-db6316b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-6b477c2 {
	text-align: center;
}

.elementor-3453 .elementor-element.elementor-element-6b477c2 .elementor-heading-title {
	color: #8416c4;
}

.elementor-3453 .elementor-element.elementor-element-a9cd32e {
	text-align: start;
}

.elementor-3453 .elementor-element.elementor-element-9cfef59 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -65px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-a94581a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-0a53464 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3453 .elementor-element.elementor-element-0a53464 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-3453 .elementor-element.elementor-element-0a53464 .elementor-button {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3453 .elementor-element.elementor-element-0314531 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-7cc3702 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3453 .elementor-element.elementor-element-7cc3702 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-3453 .elementor-element.elementor-element-7cc3702 .elementor-button {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3453 .elementor-element.elementor-element-cc7b89f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-4e1ec10 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-3453 .elementor-element.elementor-element-4e1ec10 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-3453 .elementor-element.elementor-element-4e1ec10 .elementor-button {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3453 .elementor-element.elementor-element-e5d70e6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-20f7ed8 {
	--spacer-size: 101px;
}

.elementor-3453 .elementor-element.elementor-element-2adb090 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-7a412b3 {
	text-align: center;
}

.elementor-3453 .elementor-element.elementor-element-7a412b3 .elementor-heading-title {
	color: #8416c4;
}

.elementor-3453 .elementor-element.elementor-element-ab9ce99 {
	text-align: center;
	color: #1500ff;
}

.elementor-3453 .elementor-element.elementor-element-d040f4e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-7f7e4ad {
	--divider-border-style: solid;
	--divider-color: #9300ff;
	--divider-border-width: 2.5px;
}

.elementor-3453 .elementor-element.elementor-element-7f7e4ad .elementor-divider-separator {
	width: 31%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3453 .elementor-element.elementor-element-7f7e4ad .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3453 .elementor-element.elementor-element-6da69ac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-ae358a8 .elementor-heading-title {
	color: #9300ff;
}

.elementor-3453 .elementor-element.elementor-element-31af669 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-e1d89f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-915c09b:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-af5fe10 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-2f1c3db:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-cd97284 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-c6ebf2c:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-5de3af4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-cef6984 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-0c75ec3:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-d64196d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-ff79c41 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-76af76c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-dc952c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-0fa8eee {
	--divider-border-style: solid;
	--divider-color: #9300ff;
	--divider-border-width: 2.5px;
}

.elementor-3453 .elementor-element.elementor-element-0fa8eee .elementor-divider-separator {
	width: 31%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3453 .elementor-element.elementor-element-0fa8eee .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3453 .elementor-element.elementor-element-ed01b49 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-72334b3 .elementor-heading-title {
	color: #9300ff;
}

.elementor-3453 .elementor-element.elementor-element-55e92ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-5ca64b4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-bed41bc:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-d9039ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-8df6466:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-cdce6f8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-6ffba1a:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-5cc1140 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-4333345 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-b0a79b5:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-5321914 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-b6b288a:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-6b244d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-d4786e1:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-a4ea2e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-34409df {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-91d3355:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-29985ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-2a88651:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-7c6f174 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-396952d:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-f8fd605 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-6eac23b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-1c068c7 {
	--divider-border-style: solid;
	--divider-color: #9300ff;
	--divider-border-width: 2.5px;
}

.elementor-3453 .elementor-element.elementor-element-1c068c7 .elementor-divider-separator {
	width: 31%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3453 .elementor-element.elementor-element-1c068c7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3453 .elementor-element.elementor-element-7666c09 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3453 .elementor-element.elementor-element-57f5e55 .elementor-heading-title {
	color: #9300ff;
}

.elementor-3453 .elementor-element.elementor-element-02a85ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-1326612 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-4553825:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-d305175 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-c59d589:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-95f8fc0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-521632d:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-992da05 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3453 .elementor-element.elementor-element-5a744be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-bd1decf:hover .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3453 .elementor-element.elementor-element-485be15 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-f1ea707 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-e770675 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-630d70c {
	--divider-border-style: solid;
	--divider-color: #9402ff;
	--divider-border-width: 2.5px;
}

.elementor-3453 .elementor-element.elementor-element-630d70c .elementor-divider-separator {
	width: 31%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3453 .elementor-element.elementor-element-630d70c .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3453 .elementor-element.elementor-element-3146ca0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3453 .elementor-element.elementor-element-901d0c5 {
	--spacer-size: 51px;
}

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

@media (min-width:768px) {
	.elementor-3453 .elementor-element.elementor-element-a94581a {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-0314531 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-cc7b89f {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-e1d89f4 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-af5fe10 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-cd97284 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-cef6984 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-d64196d {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-ff79c41 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-5ca64b4 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-d9039ed {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-cdce6f8 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-4333345 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-5321914 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-6b244d1 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-34409df {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-29985ca {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-7c6f174 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-1326612 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-d305175 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-95f8fc0 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-5a744be {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-485be15 {
		--width: 50%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-f1ea707 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-3453 .elementor-element.elementor-element-1eed5a7 {
		--border-radius: 0px 0px 80px 0px;
		--padding-top: 160px;
		--padding-bottom: 104px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-3453 .elementor-element.elementor-element-1f55a68 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 32%;
	}
	
	.elementor-3453 .elementor-element.elementor-element-a21bb42 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media (max-width:767px) {
	.elementor-3453 .elementor-element.elementor-element-1eed5a7 {
		--border-radius: 0px 0px 40px 0px;
		--padding-top: 160px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-3453 .elementor-element.elementor-element-1f55a68 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3453 .elementor-element.elementor-element-a21bb42 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
}
