/* End custom CSS */

.elementor-374924 .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-374924 .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-374924 .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-374924 .elementor-element.elementor-element-5e547ab {
	text-align: start;
}

.elementor-374924 .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-374924 .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-374924 .elementor-element.elementor-element-c854c58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-374924 .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-374924 .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-374924 .elementor-element.elementor-element-6dfb21d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

body.rtl .elementor-374924 .elementor-element.elementor-element-6dfb21d {
	left: 0px;
}

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

.elementor-374924 .elementor-element.elementor-element-d5fd043 {
	--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: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-d3882d5 {
	--display: flex;
	--min-height: 500px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 80px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-d3882d5:not(.elementor-motion-effects-element-type-background), .elementor-374924 .elementor-element.elementor-element-d3882d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://guardify.com/nitropack_static/uNSZccumJbDHMlpRbbhgWdqbBxUOIioQ/assets/images/optimized/rev-4e8b8d7/guardify.com/wp-content/uploads/GNBackground-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-374924 .elementor-element.elementor-element-d3882d5.e-con:hover {
	--e-con-transform-scale: 1.03;
}

.elementor-374924 .elementor-element.elementor-element-b7ee8d8 {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-b7ee8d8 .elementor-heading-title {
	font-size: 40px;
	color: var(--e-global-color-46e7655);
}

.elementor-374924 .elementor-element.elementor-element-e3b2f82 img {
	width: 70%;
}

.elementor-374924 .elementor-element.elementor-element-44f9944 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-44f9944 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: var(--e-global-color-46e7655);
}

.elementor-374924 .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-374924 .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-374924 .elementor-element.elementor-element-9fa2fd8 {
	width: auto;
	max-width: auto;
	top: -141px;
}

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

body.rtl .elementor-374924 .elementor-element.elementor-element-9fa2fd8 {
	right: -187px;
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-9e8aaf3 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

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

.elementor-374924 .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-374924 .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-374924 .elementor-element.elementor-element-b810c33 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-b810c33 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-01096e6 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-01096e6 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-0646265 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-0646265 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-90b138b {
	--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: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-67920f7 {
	--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-374924 .elementor-element.elementor-element-d7ac724 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-d7ac724 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-c017dce {
	--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-374924 .elementor-element.elementor-element-14d78a0 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-14d78a0 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-1a623b9 {
	--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-374924 .elementor-element.elementor-element-052ae81 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-052ae81 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-e3082b0 {
	--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: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-2f1d7d3 {
	--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-374924 .elementor-element.elementor-element-6c16df4 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-6c16df4 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-38d630f {
	--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-374924 .elementor-element.elementor-element-bd4869d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-bd4869d .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-edc3b8d {
	--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-374924 .elementor-element.elementor-element-48809e3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-48809e3 .elementor-icon {
	font-size: 61px;
}

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

.elementor-374924 .elementor-element.elementor-element-7e70cd5 {
	--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;
	--z-index: 1;
}

.elementor-374924 .elementor-element.elementor-element-2b3c9bf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-62158e6 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-4f6fad6 {
	--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-374924 .elementor-element.elementor-element-7bae241 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-0f3a867 {
	width: auto;
	max-width: auto;
	bottom: -155px;
	z-index: -1;
}

body:not(.rtl) .elementor-374924 .elementor-element.elementor-element-0f3a867 {
	left: -269px;
}

body.rtl .elementor-374924 .elementor-element.elementor-element-0f3a867 {
	right: -269px;
}

.elementor-374924 .elementor-element.elementor-element-0f3a867 img {
	width: 400px;
	opacity: .07;
}

.elementor-374924 .elementor-element.elementor-element-22516aa {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-342c096 {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-195e720 {
	--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-374924 .elementor-element.elementor-element-d2cfc1f {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-374924 .elementor-element.elementor-element-7ca320d img {
	height: 156px;
	object-fit: contain;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374924 .elementor-element.elementor-element-719fc6c {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-a27d9b7 .elementor-icon-list-icon i {
	color: var(--e-global-color-bac23b7);
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-a27d9b7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bac23b7);
	transition: fill .3s;
}

.elementor-374924 .elementor-element.elementor-element-a27d9b7 {
	--e-icon-list-icon-size: 9px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 11px;
}

.elementor-374924 .elementor-element.elementor-element-a27d9b7 .elementor-icon-list-text {
	transition: color .3s;
}

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

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

.elementor-374924 .elementor-element.elementor-element-521ac59 img {
	height: 156px;
	object-fit: contain;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374924 .elementor-element.elementor-element-9a1278a {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-090ef0c .elementor-icon-list-icon i {
	color: var(--e-global-color-bac23b7);
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-090ef0c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bac23b7);
	transition: fill .3s;
}

.elementor-374924 .elementor-element.elementor-element-090ef0c {
	--e-icon-list-icon-size: 9px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 11px;
}

.elementor-374924 .elementor-element.elementor-element-090ef0c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-ea59b95 {
	--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-374924 .elementor-element.elementor-element-fcf68ec {
	--display: flex;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-374924 .elementor-element.elementor-element-95c1eb8 img {
	height: 156px;
	object-fit: contain;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374924 .elementor-element.elementor-element-00a9e0e {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-f08345a .elementor-icon-list-icon i {
	color: var(--e-global-color-bac23b7);
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-f08345a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bac23b7);
	transition: fill .3s;
}

.elementor-374924 .elementor-element.elementor-element-f08345a {
	--e-icon-list-icon-size: 9px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 11px;
}

.elementor-374924 .elementor-element.elementor-element-f08345a .elementor-icon-list-text {
	transition: color .3s;
}

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

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

.elementor-374924 .elementor-element.elementor-element-0976c90 img {
	height: 156px;
	object-fit: contain;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374924 .elementor-element.elementor-element-3ee5439 {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-1d3fede .elementor-icon-list-icon i {
	color: var(--e-global-color-bac23b7);
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-1d3fede .elementor-icon-list-icon svg {
	fill: var(--e-global-color-bac23b7);
	transition: fill .3s;
}

.elementor-374924 .elementor-element.elementor-element-1d3fede {
	--e-icon-list-icon-size: 9px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 11px;
}

.elementor-374924 .elementor-element.elementor-element-1d3fede .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-374924 .elementor-element.elementor-element-d231ecb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 69px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-b3a351f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--overlay-opacity: .5;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: -0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-374924 .elementor-element.elementor-element-b3a351f.e-con {
	--align-self: center;
}

.elementor-374924 .elementor-element.elementor-element-ec22ab6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}

.elementor-374924 .elementor-element.elementor-element-ec22ab6.elementor-element {
	--align-self: center;
}

.elementor-374924 .elementor-element.elementor-element-ec22ab6 {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-1b33a10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-374924 .elementor-element.elementor-element-1b33a10.elementor-element {
	--align-self: center;
}

.elementor-374924 .elementor-element.elementor-element-8b495bf {
	--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-374924 .elementor-element.elementor-element-cb5c9b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 43px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-6321337 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-f904daa > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-374924 .elementor-element.elementor-element-f904daa {
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-9515348 {
	--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-374924 .elementor-element.elementor-element-9515348.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-374924 .elementor-element.elementor-element-f6744ba {
	--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-374924 .elementor-element.elementor-element-df95b55 {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-df95b55::before, .elementor-374924 .elementor-element.elementor-element-df95b55 > .elementor-background-video-container::before, .elementor-374924 .elementor-element.elementor-element-df95b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-374924 .elementor-element.elementor-element-df95b55 > .elementor-background-slideshow::before, .elementor-374924 .elementor-element.elementor-element-df95b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-374924 .elementor-element.elementor-element-df95b55 > .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/women-on-couch-scaled-e1733412586291.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-374924 .elementor-element.elementor-element-e353048 {
	--spacer-size: 300px;
}

.elementor-374924 .elementor-element.elementor-element-622b5b2 {
	--display: flex;
	--justify-content: center;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-374924 .elementor-element.elementor-element-f8b9109 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-374924 .elementor-element.elementor-element-ec7eb27 {
	text-align: start;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 18px;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-img img {
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-description {
	font-size: 18px;
}

.elementor-374924 .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-374924 .elementor-element.elementor-element-51200b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

.elementor-374924 .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-374924 .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-374924 .elementor-element.elementor-element-574bbfd:not(.elementor-motion-effects-element-type-background), .elementor-374924 .elementor-element.elementor-element-574bbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-374924 .elementor-element.elementor-element-b036473 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-b036473.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-bac23b7);
}

.elementor-374924 .elementor-element.elementor-element-b036473.elementor-view-framed .elementor-icon, .elementor-374924 .elementor-element.elementor-element-b036473.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-bac23b7);
	color: var(--e-global-color-bac23b7);
	border-color: var(--e-global-color-bac23b7);
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-b7f5095:not(.elementor-motion-effects-element-type-background), .elementor-374924 .elementor-element.elementor-element-b7f5095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-374924 .elementor-element.elementor-element-cd63e1a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-cd63e1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-bac23b7);
}

.elementor-374924 .elementor-element.elementor-element-cd63e1a.elementor-view-framed .elementor-icon, .elementor-374924 .elementor-element.elementor-element-cd63e1a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-bac23b7);
	color: var(--e-global-color-bac23b7);
	border-color: var(--e-global-color-bac23b7);
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-702869e:not(.elementor-motion-effects-element-type-background), .elementor-374924 .elementor-element.elementor-element-702869e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-374924 .elementor-element.elementor-element-b2c2b31 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-b2c2b31.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-bac23b7);
}

.elementor-374924 .elementor-element.elementor-element-b2c2b31.elementor-view-framed .elementor-icon, .elementor-374924 .elementor-element.elementor-element-b2c2b31.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-bac23b7);
	color: var(--e-global-color-bac23b7);
	border-color: var(--e-global-color-bac23b7);
}

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

.elementor-374924 .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-374924 .elementor-element.elementor-element-5783a63:not(.elementor-motion-effects-element-type-background), .elementor-374924 .elementor-element.elementor-element-5783a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7144399);
}

.elementor-374924 .elementor-element.elementor-element-457307d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-374924 .elementor-element.elementor-element-457307d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-bac23b7);
}

.elementor-374924 .elementor-element.elementor-element-457307d.elementor-view-framed .elementor-icon, .elementor-374924 .elementor-element.elementor-element-457307d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-bac23b7);
	color: var(--e-global-color-bac23b7);
	border-color: var(--e-global-color-bac23b7);
}

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

.elementor-374924 .elementor-element.elementor-element-eb7f378 {
	--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;
	--z-index: 1;
}

.elementor-374924 .elementor-element.elementor-element-5bf9d04 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374924 .elementor-element.elementor-element-3236650 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-374924 .elementor-element.elementor-element-b914f5a > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-374924 .elementor-element.elementor-element-b914f5a {
	text-align: center;
}

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

@media (min-width:768px) {
	.elementor-374924 .elementor-element.elementor-element-2b4a421 {
		--width: 77%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d3882d5 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-f010e77 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-8eda5b8 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-282f6b4 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-67920f7 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-c017dce {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-1a623b9 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-2f1d7d3 {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-38d630f {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-edc3b8d {
		--width: 50%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-7e70cd5 {
		--content-width: 1100px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-7bae241 {
		--content-width: 827px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d231ecb {
		--content-width: 783px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b3a351f {
		--content-width: 1179px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-622b5b2 {
		--width: 90%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-51200b2 {
		--content-width: 827px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-eb7f378 {
		--content-width: 1100px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-374924 .elementor-element.elementor-element-f010e77 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-8eda5b8 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-282f6b4 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-67920f7 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-c017dce {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-1a623b9 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-2f1d7d3 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-38d630f {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-edc3b8d {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-2b3c9bf {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-cb5c9b5 {
		--width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-5bf9d04 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-374924 .elementor-element.elementor-element-c854c58 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-6dfb21d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d3882d5 {
		--min-height: 250px;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b7ee8d8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-44f9944 {
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-44f9944 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-374924 .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-374924 .elementor-element.elementor-element-90b138b {
		--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-374924 .elementor-element.elementor-element-e3082b0 {
		--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-374924 .elementor-element.elementor-element-4f6fad6 {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-195e720 {
		--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-374924 .elementor-element.elementor-element-ea59b95 {
		--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-374924 .elementor-element.elementor-element-b3a351f {
		--grid-auto-flow: row;
	}
	
	.elementor-374924 .elementor-element.elementor-element-f6744ba {
		--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-374924 .elementor-element.elementor-element-c2cb36f {
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-374924 .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;
	}
}

@media (max-width:767px) {
	.elementor-374924 .elementor-element.elementor-element-1a7e332 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-374924 .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-374924 .elementor-element.elementor-element-2b4a421 {
		--padding-top: 45px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-5e547ab .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-051095e {
		text-align: center;
	}
	
	.elementor-374924 .elementor-element.elementor-element-140b427 {
		text-align: center;
	}
	
	.elementor-374924 .elementor-element.elementor-element-1b95bc1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-c854c58 {
		text-align: start;
	}
	
	.elementor-374924 .elementor-element.elementor-element-c854c58 img {
		width: 90%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-6dfb21d {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-6dfb21d img {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d3882d5 {
		--min-height: 340px;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b7ee8d8 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b7ee8d8 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-e3b2f82 img {
		width: 91%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-44f9944 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b672e75 .elementor-button {
		font-size: 10px;
	}
	
	.elementor-374924 .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-374924 .elementor-element.elementor-element-9fa2fd8 {
		left: -122px;
	}
	
	body.rtl .elementor-374924 .elementor-element.elementor-element-9fa2fd8 {
		right: -122px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-9fa2fd8 {
		top: -36px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-9fa2fd8 img {
		width: 250px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-9e8aaf3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-9e8aaf3 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d0c637a {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-90b138b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-e3082b0 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-7e70cd5 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-62158e6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-62158e6 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-4f6fad6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-22516aa .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-d2cfc1f {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-189db75 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-fcf68ec {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-f867f3a {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b3a351f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-374924 .elementor-element.elementor-element-8b495bf {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-6321337 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-6321337 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-5d5cd08 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-5d5cd08 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-df95b55 {
		--min-height: 200px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-622b5b2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-7a0a8f0 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-374924 .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-374924 .elementor-element.elementor-element-2d0d3d5 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-574bbfd {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-b7f5095 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-702869e {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-5783a63 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-eb7f378 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-374924 .elementor-element.elementor-element-3236650 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-374924 .elementor-element.elementor-element-3236650 .elementor-heading-title {
		font-size: 34px;
	}
}

/* Start custom CSS for container, class: .elementor-element-da14638 */
.elementor-374924 .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-374924 .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-4f6fad6 */
.elementor-374924 .elementor-element.elementor-element-4f6fad6: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-374924 .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;
}
