/* End custom CSS */

.elementor-375295 .elementor-element.elementor-element-1a7e332 {
	--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;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 50px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-da14638 {
	--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: center;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 50px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-2b4a421 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-051095e .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-375295 .elementor-element.elementor-element-1b95bc1 {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-c854c58 {
	width: var(--container-widget-width, 99.834%);
	max-width: 99.834%;
	--container-widget-width: 99.834%;
	--container-widget-flex-grow: 0;
}

.elementor-375295 .elementor-element.elementor-element-c854c58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-c854c58.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-c854c58 img {
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .25);
}

.elementor-375295 .elementor-element.elementor-element-6dfb21d {
	width: var(--container-widget-width, 250px);
	max-width: 250px;
	--container-widget-width: 250px;
	--container-widget-flex-grow: 0;
	bottom: -60px;
}

.elementor-375295 .elementor-element.elementor-element-6dfb21d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-6dfb21d {
	right: -61px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-6dfb21d {
	left: -61px;
}

.elementor-375295 .elementor-element.elementor-element-6dfb21d img {
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .25);
}

.elementor-375295 .elementor-element.elementor-element-c326730 {
	--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;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-99274a1 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
	width: auto;
	max-width: auto;
	top: -103px;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
	left: -289px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
	right: -289px;
}

.elementor-375295 .elementor-element.elementor-element-9fa2fd8 img {
	width: 350px;
	opacity: .07;
}

.elementor-375295 .elementor-element.elementor-element-9e8aaf3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-9e8aaf3 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-375295 .elementor-element.elementor-element-9e8aaf3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-d0c637a {
	--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 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-f010e77 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-b810c33 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-375295 .elementor-element.elementor-element-b810c33 .elementor-icon {
	font-size: 111px;
}

.elementor-375295 .elementor-element.elementor-element-b810c33 .elementor-icon-box-title, .elementor-375295 .elementor-element.elementor-element-b810c33 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-375295 .elementor-element.elementor-element-8eda5b8 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-01096e6 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-375295 .elementor-element.elementor-element-01096e6 .elementor-icon {
	font-size: 111px;
}

.elementor-375295 .elementor-element.elementor-element-01096e6 .elementor-icon-box-title, .elementor-375295 .elementor-element.elementor-element-01096e6 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-375295 .elementor-element.elementor-element-282f6b4 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-0646265 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-375295 .elementor-element.elementor-element-0646265 .elementor-icon {
	font-size: 111px;
}

.elementor-375295 .elementor-element.elementor-element-0646265 .elementor-icon-box-title, .elementor-375295 .elementor-element.elementor-element-0646265 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-375295 .elementor-element.elementor-element-fa43d0d {
	--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;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-375295 .elementor-element.elementor-element-8ad4b2e {
	width: auto;
	max-width: auto;
	bottom: -155px;
	z-index: -1;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-8ad4b2e {
	left: -269px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-8ad4b2e {
	right: -269px;
}

.elementor-375295 .elementor-element.elementor-element-8ad4b2e img {
	width: 400px;
	opacity: .07;
}

.elementor-375295 .elementor-element.elementor-element-3e28677 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-8c8132d {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-297b6f0 {
	--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: center;
	--gap: 0px 60px;
	--row-gap: 0px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-ad2eec5 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-ad2eec5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-391c788 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-375295 .elementor-element.elementor-element-391c788 {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-391c788 img {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .35);
}

.elementor-375295 .elementor-element.elementor-element-f8e3d48 {
	width: var(--container-widget-width, 304px);
	max-width: 304px;
	--container-widget-width: 304px;
	--container-widget-flex-grow: 0;
	bottom: -5px;
}

.elementor-375295 .elementor-element.elementor-element-f8e3d48 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-f8e3d48.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-f8e3d48 {
	right: -29px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-f8e3d48 {
	left: -29px;
}

.elementor-375295 .elementor-element.elementor-element-f8e3d48 img {
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .25);
}

.elementor-375295 .elementor-element.elementor-element-8137f81 {
	width: var(--container-widget-width, 175px);
	max-width: 175px;
	--container-widget-width: 175px;
	--container-widget-flex-grow: 0;
	bottom: -38px;
}

.elementor-375295 .elementor-element.elementor-element-8137f81 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-8137f81.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-8137f81 {
	right: 363px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-8137f81 {
	left: 363px;
}

.elementor-375295 .elementor-element.elementor-element-8137f81 img {
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .25);
}

.elementor-375295 .elementor-element.elementor-element-9a89e32 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-d20ffb3 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-d20ffb3 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-c596ec3 {
	--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: center;
	--gap: 0px 60px;
	--row-gap: 0px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-23c7446 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-87634ad .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-87634ad .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-6d638d1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-c66e239 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-c66e239 {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-c66e239 img {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .35);
}

.elementor-375295 .elementor-element.elementor-element-a18382e {
	--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: center;
	--gap: 0px 60px;
	--row-gap: 0px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-1aefa1d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-b2d2cbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-b2d2cbb {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-b2d2cbb img {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .35);
}

.elementor-375295 .elementor-element.elementor-element-7ee85e8 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-7adce8e .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-7adce8e .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-9af26b9 {
	width: auto;
	max-width: auto;
	bottom: -155px;
	z-index: -1;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-9af26b9 {
	right: -289.5px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-9af26b9 {
	left: -289.5px;
}

.elementor-375295 .elementor-element.elementor-element-9af26b9 img {
	width: 400px;
	opacity: .07;
}

.elementor-375295 .elementor-element.elementor-element-ec57ce4 {
	--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: center;
	--gap: 0px 60px;
	--row-gap: 0px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-8da5fdf {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-8bea9e2 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-8bea9e2 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-66b68c9 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-4cc4076 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-4cc4076 {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-4cc4076 img {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .35);
}

.elementor-375295 .elementor-element.elementor-element-c2cb36f {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-51200b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-d4dff28 {
	width: auto;
	max-width: auto;
	bottom: -155px;
	z-index: -1;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-d4dff28 {
	left: -269px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-d4dff28 {
	right: -269px;
}

.elementor-375295 .elementor-element.elementor-element-d4dff28 img {
	width: 400px;
	opacity: .07;
}

.elementor-375295 .elementor-element.elementor-element-2d0d3d5 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-7728d05 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-574bbfd {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-574bbfd:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-574bbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-b7f5095 {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-b7f5095:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-b7f5095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-702869e {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-702869e:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-702869e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-c985d8b.elementor-element {
	--align-self: center;
}

.elementor-375295 .elementor-element.elementor-element-c985d8b {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-5783a63 {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-5783a63:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-5783a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-1a6948c {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-e9312a9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-e9312a9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-2ac9658 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-0911726 {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-384563d {
	--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;
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-3210045 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-828a742 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-375295 .elementor-element.elementor-element-828a742 .elementor-button {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-d63d5ba {
	--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;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-463e627 {
	--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;
	--overflow: hidden;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-0df9409 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-0df9409::before, .elementor-375295 .elementor-element.elementor-element-0df9409 > .elementor-background-video-container::before, .elementor-375295 .elementor-element.elementor-element-0df9409 > .e-con-inner > .elementor-background-video-container::before, .elementor-375295 .elementor-element.elementor-element-0df9409 > .elementor-background-slideshow::before, .elementor-375295 .elementor-element.elementor-element-0df9409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375295 .elementor-element.elementor-element-0df9409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://guardify.com/nitropack_static/uNSZccumJbDHMlpRbbhgWdqbBxUOIioQ/assets/images/optimized/rev-4e8b8d7/guardify.com/wp-content/uploads/Femalemountedtrooper-1.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-375295 .elementor-element.elementor-element-0df9409.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-6f3fe0e {
	--spacer-size: 200px;
}

.elementor-375295 .elementor-element.elementor-element-0372c26 {
	--display: flex;
	--justify-content: center;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-375295 .elementor-element.elementor-element-b08a0a9 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-63677db {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-2d49e63 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-375295 .elementor-element.elementor-element-2d49e63 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 18px;
}

.elementor-375295 .elementor-element.elementor-element-2d49e63 .elementor-image-box-description {
	font-size: 18px;
}

.elementor-375295 .elementor-element.elementor-element-422df7e5 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-46edb071 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 {
	z-index: 1;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-main-swiper .swiper-slide {
	background-color: var(--e-global-color-7144399);
	border-width: 0px 0px 0px 0px;
	border-radius: 10px;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__header {
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__content {
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-swiper-button {
	font-size: 30px;
	color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-swiper-button svg {
	fill: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__text {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__image img {
	border-radius: 0px;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__icon {
	font-size: 0px;
}

.elementor-375295 .elementor-element.elementor-element-784c1658 .elementor-testimonial__icon svg {
	width: 0px;
}

.elementor-375295 .elementor-element.elementor-element-26f0de33 {
	z-index: 1;
}

.elementor-375295 .elementor-element.elementor-element-26f0de33 .elementor-button {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-375295 .elementor-element.elementor-element-c60fc68 {
	--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;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 0px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-c60fc68:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-c60fc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-7144399) 0%, var(--e-global-color-c6685cd) 100%);
}

.elementor-375295 .elementor-element.elementor-element-5947fd9 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-d35733f {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-560533c {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-560533c:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-560533c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-7f5228b img {
	width: 76px;
}

.elementor-375295 .elementor-element.elementor-element-4a62c25 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-792ffe0 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-5d7d931 {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-5d7d931:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-5d7d931 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-ee42bed img {
	width: 76px;
}

.elementor-375295 .elementor-element.elementor-element-1ec71ac {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-a24209d {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-e41083c {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-e41083c:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-e41083c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-2cbd9b4 img {
	width: 76px;
}

.elementor-375295 .elementor-element.elementor-element-23aa8c1 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-8eeafae {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-7bf0c90 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-8188cf7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-8188cf7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-8c06d65 {
	text-align: center;
}

.elementor-375295 .elementor-element.elementor-element-8e18248 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-8d00630 {
	width: auto;
	max-width: auto;
	top: -31px;
}

body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-8d00630 {
	left: -41px;
}

body.rtl .elementor-375295 .elementor-element.elementor-element-8d00630 {
	right: -41px;
}

.elementor-375295 .elementor-element.elementor-element-8d00630 img {
	width: 80px;
	opacity: .35;
}

.elementor-375295 .elementor-element.elementor-element-3bba00a3 {
	--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 40px;
	--row-gap: 0px;
	--column-gap: 40px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-375295 .elementor-element.elementor-element-3bba00a3:not(.elementor-motion-effects-element-type-background), .elementor-375295 .elementor-element.elementor-element-3bba00a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-text) 100%);
}

.elementor-375295 .elementor-element.elementor-element-60cd0678 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375295 .elementor-element.elementor-element-60cd0678.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375295 .elementor-element.elementor-element-761b4253 .elementor-heading-title {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .5px;
	color: rgba(255, 255, 255, .33);
}

.elementor-375295 .elementor-element.elementor-element-57d55955 .elementor-heading-title {
	font-size: 26px;
	color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-48e04778 {
	color: var(--e-global-color-7144399);
}

.elementor-375295 .elementor-element.elementor-element-6ba3e018 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-375295 .elementor-element.elementor-element-2b4a421 {
		--width: 77%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-f010e77 {
		--width: 50%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8eda5b8 {
		--width: 50%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-282f6b4 {
		--width: 50%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-f4e9724 {
		--content-width: 827px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-ad2eec5 {
		--width: 52.105%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9a89e32 {
		--width: 45%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-23c7446 {
		--width: 45%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6d638d1 {
		--width: 55%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-1aefa1d {
		--width: 55%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-7ee85e8 {
		--width: 45%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8da5fdf {
		--width: 45%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-66b68c9 {
		--width: 55%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-51200b2 {
		--content-width: 827px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-384563d {
		--content-width: 1080px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-0df9409 {
		--width: 49.979%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-0372c26 {
		--width: 90%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-60cd0678 {
		--width: 62.367%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6ba3e018 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-375295 .elementor-element.elementor-element-f010e77 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8eda5b8 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-282f6b4 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-ad2eec5 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9a89e32 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-23c7446 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6d638d1 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-1aefa1d {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-7ee85e8 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8da5fdf {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-66b68c9 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-0df9409 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8188cf7 {
		--width: 50%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8e18248 {
		--width: 25%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-60cd0678 {
		--width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6ba3e018 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-375295 .elementor-element.elementor-element-c854c58 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6dfb21d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-d0c637a {
		--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;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-fa43d0d {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-297b6f0 {
		--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;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-f8e3d48 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8137f81 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c596ec3 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-a18382e {
		--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;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-ec57ce4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c2cb36f {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-7728d05 {
		--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-375295 .elementor-element.elementor-element-0911726 {
		--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-375295 .elementor-element.elementor-element-384563d {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-463e627 {
		--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-375295 .elementor-element.elementor-element-422df7e5 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c60fc68 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-d35733f {
		--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;
	}
	
	body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-8d00630 {
		left: -41px;
	}
	
	body.rtl .elementor-375295 .elementor-element.elementor-element-8d00630 {
		right: -41px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8d00630 {
		top: -31px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-3bba00a3 {
		--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;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-375295 .elementor-element.elementor-element-1a7e332 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-da14638 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-2b4a421 {
		--padding-top: 45px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-051095e {
		text-align: center;
	}
	
	.elementor-375295 .elementor-element.elementor-element-140b427 {
		text-align: center;
	}
	
	.elementor-375295 .elementor-element.elementor-element-1b95bc1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c854c58 {
		text-align: start;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c854c58 img {
		width: 90%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6dfb21d {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-6dfb21d img {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c326730 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
		left: -122px;
	}
	
	body.rtl .elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
		right: -122px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9fa2fd8 {
		top: -36px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9fa2fd8 img {
		width: 250px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9e8aaf3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9e8aaf3 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-d0c637a {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-fa43d0d {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-3e28677 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8c8132d {
		text-align: center;
	}
	
	.elementor-375295 .elementor-element.elementor-element-297b6f0 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-f8e3d48 {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-f8e3d48 img {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8137f81 {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8137f81 img {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c596ec3 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-a18382e {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	body:not(.rtl) .elementor-375295 .elementor-element.elementor-element-9af26b9 {
		right: -172.8px;
	}
	
	body.rtl .elementor-375295 .elementor-element.elementor-element-9af26b9 {
		left: -172.8px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-9af26b9 img {
		width: 300px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-ec57ce4 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c2cb36f {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-2d0d3d5 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-574bbfd {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-b7f5095 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-702869e {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-5783a63 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-1a6948c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-2ac9658 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-375295 .elementor-element.elementor-element-2ac9658 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-384563d {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-d63d5ba {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-0df9409 {
		--min-height: 200px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-0372c26 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-422df7e5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-46edb071 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-26f0de33 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-c60fc68 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-560533c {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-5d7d931 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-e41083c {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-8c06d65 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-375295 .elementor-element.elementor-element-3bba00a3 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

/* Start custom CSS for container, class: .elementor-element-da14638 */
.elementor-375295 .elementor-element.elementor-element-da14638:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #e4f7fb;
	background: radial-gradient(circle, rgba(228, 247, 251, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -500px;
	right: -200px;
	left: auto;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c326730 */
.elementor-375295 .elementor-element.elementor-element-c326730:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #efe7f2;
	background: radial-gradient(circle, rgba(239, 231, 242, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -400px;
	right: auto;
	left: -200px;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-297b6f0 */
.elementor-375295 .elementor-element.elementor-element-297b6f0:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #e4f7fb;
	background: radial-gradient(circle, rgba(228, 247, 251, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -500px;
	right: -200px;
	left: auto;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6d638d1 */

/*.elementor-375295 .elementor-element.elementor-element-6d638d1:after {*/

/*    content:'';*/

/*    position: absolute;*/

/*    width: 1000px;*/

/*    height: 300px;*/

/*    background:url('/wp-content/uploads/star-pattern-1.webp');*/

/*    background-size:64px 75px;*/

/*    background-repeat: repeat;*/

/*    z-index:-1;*/

/*    left:150px;*/

/*    top:-110px;*/

/*    bottom: auto;*/

/*    opacity:.05;*/

/*}*/

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c596ec3 */
.elementor-375295 .elementor-element.elementor-element-c596ec3:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #daedf9;
	background: radial-gradient(circle, rgba(218, 237, 249, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -400px;
	right: auto;
	left: -200px;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1aefa1d */

/*.elementor-375295 .elementor-element.elementor-element-1aefa1d:after {*/

/*    content:'';*/

/*    position: absolute;*/

/*    width: 1000px;*/

/*    height: 300px;*/

/*    background:url('/wp-content/uploads/star-pattern-1.webp');*/

/*    background-size:64px 75px;*/

/*    background-position: top right;*/

/*    background-repeat: repeat;*/

/*    z-index:-1;*/

/*    right:150px;*/

/*    top:-110px;*/

/*    bottom: auto;*/

/*    opacity:.05;*/

/*}*/

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a18382e */
.elementor-375295 .elementor-element.elementor-element-a18382e:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #ede4f0;
	background: radial-gradient(circle, rgba(237, 228, 240, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -500px;
	right: -200px;
	left: auto;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66b68c9 */

/*.elementor-375295 .elementor-element.elementor-element-66b68c9:after {*/

/*    content:'';*/

/*    position: absolute;*/

/*    width: 1000px;*/

/*    height: 300px;*/

/*    background:url('/wp-content/uploads/star-pattern-1.webp');*/

/*    background-size:64px 75px;*/

/*    background-repeat: repeat;*/

/*    z-index:-1;*/

/*    left:150px;*/

/*    top:-110px;*/

/*    bottom: auto;*/

/*    opacity:.05;*/

/*}*/

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ec57ce4 */
.elementor-375295 .elementor-element.elementor-element-ec57ce4:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #daedf9;
	background: radial-gradient(circle, rgba(218, 237, 249, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -400px;
	right: auto;
	left: -200px;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fa43d0d */
.elementor-375295 .elementor-element.elementor-element-fa43d0d:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #ede4f0;
	background: radial-gradient(circle, rgba(237, 228, 240, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -500px;
	right: -200px;
	left: auto;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c2cb36f */
.elementor-375295 .elementor-element.elementor-element-c2cb36f:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #ede4f0;
	background: radial-gradient(circle, rgba(237, 228, 240, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -500px;
	right: -200px;
	left: auto;
	border-radius: 600px;
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-2d49e63 */
.elementor-375295 .elementor-element.elementor-element-2d49e63 .elementor-image-box-title {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-422df7e5 */
.elementor-375295 .elementor-element.elementor-element-422df7e5:before {
	content: "";
	position: absolute;
	width: 1060px;
	height: 1060px;
	background: #daedf9;
	background: radial-gradient(circle, rgba(218, 237, 249, 1) 0%, rgba(255, 255, 255, 0) 59%);
	top: -400px;
	right: auto;
	left: -200px;
	border-radius: 600px;
	z-index: -1;
}
