/* End custom CSS */

.elementor-1673 .elementor-element.elementor-element-117adca {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--padding-top: var(--psi-spacer-5);
	--padding-bottom: var(--psi-spacer-7, 3rem);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-117adca:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-117adca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #e8f2ff 0%, #fff 100%);
}

.elementor-1673 .elementor-element.elementor-element-330e3e74 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--padding-top: var(--psi-spacer-7, 3rem);
	--padding-bottom: var(--psi-spacer-7, 3rem);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-4277b852 {
	--display: flex;
	--gap: var(--psi-spacer-4) var(--psi-spacer-4);
	--row-gap: var(--psi-spacer-4);
	--column-gap: var(--psi-spacer-4);
}

.elementor-1673 .elementor-element.elementor-element-1024726b {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1673 .elementor-element.elementor-element-6ec771a7 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-1fb07f43 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 4.5rem;
	font-weight: 600;
	line-height: 1;
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-4da459b2 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	font-style: italic;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1673 .elementor-element.elementor-element-7fbd4eb0 {
	--display: flex;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1673 .elementor-element.elementor-element-36b069a7 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-36b069a7:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-36b069a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #e8f2ff 0%, #fff 100%);
}

.elementor-1673 .elementor-element.elementor-element-72c965f5 {
	--display: flex;
	--border-radius: 3.125rem 3.125rem 0rem 0rem;
}

.elementor-1673 .elementor-element.elementor-element-72c965f5:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-72c965f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-3762b7d {
	--spacer-size: 3.875rem;
}

.elementor-1673 .elementor-element.elementor-element-51014351 {
	--display: flex;
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: var(--psi-spacer-6);
	--padding-right: var(--psi-spacer-6);
}

.elementor-1673 .elementor-element.elementor-element-51014351:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-51014351 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-755b822e {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-755b822e .elementor-heading-title {
	color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-54792929 {
	text-align: center;
	color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-250250c4 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-250250c4:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-250250c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-35d0284 {
	--spacer-size: 50px;
}

.elementor-1673 .elementor-element.elementor-element-5e52dd2c {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-7381f19c {
	--spacer-size: var(--psi-spacer-9, 5rem);
}

.elementor-1673 .elementor-element.elementor-element-15fddec1 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-58a26537 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-58a26537 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-6ac7be64 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-2e57fff3 {
	--spacer-size: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-37fa111f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-62272b70 {
	--display: flex;
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
}

.elementor-1673 .elementor-element.elementor-element-593f55d6 {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-1ac592b6 img {
	width: 4.375rem;
}

.elementor-1673 .elementor-element.elementor-element-66ad0b45 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-66ad0b45 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-39681447 {
	--display: flex;
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
}

.elementor-1673 .elementor-element.elementor-element-1165af7d {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-32a9c8f9 img {
	width: 4.375rem;
}

.elementor-1673 .elementor-element.elementor-element-10bda9f5 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-10bda9f5 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-7392902f {
	--display: flex;
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
}

.elementor-1673 .elementor-element.elementor-element-789d32f7 {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-296e80d4 img {
	width: 4.375rem;
}

.elementor-1673 .elementor-element.elementor-element-2e876d9b {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-2e876d9b .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-236ed0e5 {
	--display: flex;
	--gap: var(--psi-spacer-3) var(--psi-spacer-3);
	--row-gap: var(--psi-spacer-3);
	--column-gap: var(--psi-spacer-3);
}

.elementor-1673 .elementor-element.elementor-element-88224b1 {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-61fe99a3 img {
	width: 4.375rem;
}

.elementor-1673 .elementor-element.elementor-element-636a1522 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-636a1522 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-11fb5307 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-220e04bc {
	--spacer-size: var(--psi-spacer-10);
}

.elementor-1673 .elementor-element.elementor-element-6c0451e4 {
	--display: flex;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1673 .elementor-element.elementor-element-7f9c01f4 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 2px;
}

.elementor-1673 .elementor-element.elementor-element-7f9c01f4 .elementor-divider-separator {
	width: 75%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-7f9c01f4 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-73171283 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-73171283:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-73171283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(0deg, #e8f2ff 0%, #fff 100%);
}

.elementor-1673 .elementor-element.elementor-element-32889c41 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: var(--psi-content-width-padding);
	--padding-right: var(--psi-content-width-padding);
}

.elementor-1673 .elementor-element.elementor-element-683daf98 {
	--spacer-size: var(--psi-spacer-8);
}

.elementor-1673 .elementor-element.elementor-element-1cd8a6e0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-24454a7a .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-4590ce59 {
	--spacer-size: var(--psi-spacer-6);
}

.elementor-1673 .elementor-element.elementor-element-6580cfe3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-6cd38fc1 {
	--display: flex;
	--justify-content: space-between;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
	--border-radius: var(--psi-spacer-3) 0 0 var(--psi-spacer-3);
	--padding-top: var(--psi-spacer-4);
	--padding-bottom: var(--psi-spacer-4);
	--padding-left: var(--psi-spacer-4);
	--padding-right: var(--psi-spacer-4);
}

.elementor-1673 .elementor-element.elementor-element-6cd38fc1:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-6cd38fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #daeaff;
}

.elementor-1673 .elementor-element.elementor-element-45d8c9e4 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-45d8c9e4 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-71fbcd89 {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-6919f825 {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--padding-top: var(--psi-spacer-4);
	--padding-bottom: var(--psi-spacer-4);
	--padding-left: var(--psi-spacer-4);
	--padding-right: var(--psi-spacer-4);
}

.elementor-1673 .elementor-element.elementor-element-6919f825:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-6919f825 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #daeaff;
}

.elementor-1673 .elementor-element.elementor-element-29ef7d40 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-69bfaef2 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1673 .elementor-element.elementor-element-25774db6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-25774db6.elementor-view-stacked .elementor-icon {
	background-color: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-25774db6.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-25774db6.elementor-view-default .elementor-icon {
	color: #8c8c8c;
	border-color: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-25774db6.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-25774db6.elementor-view-default .elementor-icon svg {
	fill: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-25774db6 .elementor-icon {
	font-size: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-25774db6 .elementor-icon svg {
	height: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-635f7528 .e-off-canvas__overlay {
	background-color: rgba(0, 0, 0, .4);
}

.elementor-1673 .elementor-element.elementor-element-635f7528 {
	--e-off-canvas-justify-content: center;
	--e-off-canvas-align-items: center;
	--e-off-canvas-height: fit-content;
	--e-off-canvas-content-overflow: initial;
	--e-off-canvas-overlay-opacity: 1;
}

.elementor-1673 .elementor-element.elementor-element-635f7528 .e-off-canvas__content {
	border-radius: .5rem .5rem .5rem .5rem;
}

.elementor-1673 .elementor-element.elementor-element-184a116b {
	--display: flex;
	--gap: var(--psi-spacer-2) var(--psi-spacer-2);
	--row-gap: var(--psi-spacer-2);
	--column-gap: var(--psi-spacer-2);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: var(--psi-spacer-5);
	--padding-bottom: var(--psi-spacer-5);
	--padding-left: var(--psi-spacer-5);
	--padding-right: var(--psi-spacer-5);
}

body:not(.rtl) .elementor-1673 .elementor-element.elementor-element-2e40b22d {
	right: 1rem;
}

body.rtl .elementor-1673 .elementor-element.elementor-element-2e40b22d {
	left: 1rem;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d {
	top: 1rem;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d.elementor-view-stacked .elementor-icon {
	background-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-2e40b22d.elementor-view-default .elementor-icon {
	color: #021660;
	border-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-2e40b22d.elementor-view-default .elementor-icon svg {
	fill: #021660;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d .elementor-icon {
	font-size: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-2e40b22d .elementor-icon svg {
	height: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-779534dd {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-1bbc5caa {
	--display: flex;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: 0 var(--psi-spacer-3) var(--psi-spacer-3) 0;
	--padding-top: var(--psi-spacer-4);
	--padding-bottom: var(--psi-spacer-4);
	--padding-left: var(--psi-spacer-4);
	--padding-right: var(--psi-spacer-4);
}

.elementor-1673 .elementor-element.elementor-element-1bbc5caa:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-1bbc5caa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #daeaff;
}

.elementor-1673 .elementor-element.elementor-element-6b01928a {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-283dc1e9 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-a81067a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-a81067a.elementor-view-stacked .elementor-icon {
	background-color: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-a81067a.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-a81067a.elementor-view-default .elementor-icon {
	color: #8c8c8c;
	border-color: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-a81067a.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-a81067a.elementor-view-default .elementor-icon svg {
	fill: #8c8c8c;
}

.elementor-1673 .elementor-element.elementor-element-a81067a .elementor-icon {
	font-size: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-a81067a .elementor-icon svg {
	height: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-36b36cf8 .e-off-canvas__overlay {
	background-color: rgba(0, 0, 0, .4);
}

.elementor-1673 .elementor-element.elementor-element-36b36cf8 {
	--e-off-canvas-justify-content: center;
	--e-off-canvas-align-items: center;
	--e-off-canvas-height: fit-content;
	--e-off-canvas-content-overflow: initial;
	--e-off-canvas-overlay-opacity: 1;
}

.elementor-1673 .elementor-element.elementor-element-36b36cf8 .e-off-canvas__content {
	border-radius: .5rem .5rem .5rem .5rem;
}

.elementor-1673 .elementor-element.elementor-element-36fbae50 {
	--display: flex;
	--gap: var(--psi-spacer-2) var(--psi-spacer-2);
	--row-gap: var(--psi-spacer-2);
	--column-gap: var(--psi-spacer-2);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: var(--psi-spacer-5);
	--padding-bottom: var(--psi-spacer-5);
	--padding-left: var(--psi-spacer-5);
	--padding-right: var(--psi-spacer-5);
}

body:not(.rtl) .elementor-1673 .elementor-element.elementor-element-c6665f7 {
	right: 1rem;
}

body.rtl .elementor-1673 .elementor-element.elementor-element-c6665f7 {
	left: 1rem;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7 {
	top: 1rem;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7.elementor-view-stacked .elementor-icon {
	background-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-c6665f7.elementor-view-default .elementor-icon {
	color: #021660;
	border-color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7.elementor-view-framed .elementor-icon, .elementor-1673 .elementor-element.elementor-element-c6665f7.elementor-view-default .elementor-icon svg {
	fill: #021660;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7 .elementor-icon {
	font-size: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-c6665f7 .elementor-icon svg {
	height: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-7b193fbe .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-26542f1c {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-49880c74 {
	--spacer-size: var(--psi-spacer-6);
}

.elementor-1673 .elementor-element.elementor-element-6f938bf2 {
	--spacer-size: var(--psi-spacer-7);
}

.elementor-1673 .elementor-element.elementor-element-5f0c95b1 {
	--display: flex;
	--border-radius: 3.125rem 3.125rem 0rem 0rem;
}

.elementor-1673 .elementor-element.elementor-element-5f0c95b1:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-5f0c95b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-34b44112 {
	--spacer-size: var(--psi-spacer-7);
}

.elementor-1673 .elementor-element.elementor-element-f924800 {
	--display: flex;
}

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

.elementor-1673 .elementor-element.elementor-element-3c0888ed {
	--spacer-size: var(--psi-spacer-6);
}

.elementor-1673 .elementor-element.elementor-element-6cd37e95 {
	--display: flex;
	--gap: var(--psi-spacer-6, 2.5rem) var(--psi-spacer-6, 2.5rem);
	--row-gap: var(--psi-spacer-6, 2.5rem);
	--column-gap: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-2fb880e8 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-2fb880e8 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-fa45a3f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-6, 2.5rem) var(--psi-spacer-6, 2.5rem);
	--row-gap: var(--psi-spacer-6, 2.5rem);
	--column-gap: var(--psi-spacer-6, 2.5rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-28089f45 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 2fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-5, 2rem) var(--psi-spacer-5, 2rem);
	--row-gap: var(--psi-spacer-5, 2rem);
	--column-gap: var(--psi-spacer-5, 2rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-62c969e4 {
	--display: flex;
	--gap: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
	--row-gap: var(--psi-spacer-3, 1rem);
	--column-gap: var(--psi-spacer-3, 1rem);
	--padding-top: var(--psi-spacer-4, 1.5rem);
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-4ab2484d {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
}

.elementor-1673 .elementor-element.elementor-element-3421f7b1 > .elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-1673 .elementor-element.elementor-element-3421f7b1 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-1e896a6d .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-1fec0f7e {
	--display: grid;
	--e-con-grid-template-columns: 1fr 2fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-5, 2rem) var(--psi-spacer-5, 2rem);
	--row-gap: var(--psi-spacer-5, 2rem);
	--column-gap: var(--psi-spacer-5, 2rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-172c2677 {
	--display: flex;
	--gap: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
	--row-gap: var(--psi-spacer-3, 1rem);
	--column-gap: var(--psi-spacer-3, 1rem);
	--padding-top: var(--psi-spacer-4, 1.5rem);
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-74a99f14 {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
}

.elementor-1673 .elementor-element.elementor-element-67f91805 > .elementor-widget-container {
	padding: 0 0 0 0;
}

.elementor-1673 .elementor-element.elementor-element-67f91805 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-5e6901f7 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-dd8b9c1 {
	--display: flex;
}

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

.elementor-1673 .elementor-element.elementor-element-781e0621 {
	--spacer-size: var(--psi-spacer-10);
}

.elementor-1673 .elementor-element.elementor-element-1efff799 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-2071be5c {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-1673 .elementor-element.elementor-element-2071be5c .elementor-divider-separator {
	width: 75%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-2071be5c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-6ce30914 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-6ce30914:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-6ce30914 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-26d02c4c {
	--spacer-size: var(--psi-spacer-10);
}

.elementor-1673 .elementor-element.elementor-element-9e836bb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-39f87040 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-124e351c {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-124e351c .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-3d558c4a {
	--spacer-size: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-608e94c6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
	--row-gap: var(--psi-spacer-3, 1rem);
	--column-gap: var(--psi-spacer-3, 1rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-197468c4 {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-40260952 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-22ec373a {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-45554dec .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-60f39f3 {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-269e6308 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-5e158927 {
	--spacer-size: var(--psi-spacer-3, 1rem);
}

.elementor-1673 .elementor-element.elementor-element-586f0a51 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
	--row-gap: var(--psi-spacer-3, 1rem);
	--column-gap: var(--psi-spacer-3, 1rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-3f9b722a {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-455565aa .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-1d2ef46c {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-2188b873 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-3e5d62ad {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3, 1rem);
	--padding-bottom: var(--psi-spacer-3, 1rem);
	--padding-left: var(--psi-spacer-4, 1.5rem);
	--padding-right: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-151824f0 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-65edc455 {
	--spacer-size: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-41b6c67f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-1) var(--psi-spacer-1);
	--row-gap: var(--psi-spacer-1);
	--column-gap: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-1110d70c {
	--spacer-size: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-4826afd6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-4826afd6:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-4826afd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildegmp.nitrocdn.com/ulLhoZBOenpVDQijZCmfNOEajImqBwlY/assets/images/optimized/rev-75bcc8c/psivet.com/wp-content/uploads/unlimited_elements/psivet-ceil-blue-texture-background@2x-scaled.jpg");
	background-repeat: repeat;
	background-size: cover;
}

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

.elementor-1673 .elementor-element.elementor-element-4826afd6::before, .elementor-1673 .elementor-element.elementor-element-4826afd6 > .elementor-background-video-container::before, .elementor-1673 .elementor-element.elementor-element-4826afd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1673 .elementor-element.elementor-element-4826afd6 > .elementor-background-slideshow::before, .elementor-1673 .elementor-element.elementor-element-4826afd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1673 .elementor-element.elementor-element-4826afd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1673 .elementor-element.elementor-element-5ddc5537 {
	--display: flex;
	--border-radius: 0rem 0rem 3.125rem 3.125rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1673 .elementor-element.elementor-element-5ddc5537:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-5ddc5537 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-f5e4308 {
	--spacer-size: var(--psi-spacer-9);
}

.elementor-1673 .elementor-element.elementor-element-f5e4308 > .elementor-widget-container {
	border-radius: 0rem 0rem 0rem 0rem;
}

.elementor-1673 .elementor-element.elementor-element-300ba4bf {
	--display: flex;
	--overlay-opacity: 1;
	--padding-top: calc(var(--psi-spacer-8) - 3rem);
	--padding-bottom: calc(var(--psi-spacer-8));
	--padding-left: 13.44rem;
	--padding-right: 13.44rem;
}

.elementor-1673 .elementor-element.elementor-element-300ba4bf::before, .elementor-1673 .elementor-element.elementor-element-300ba4bf > .elementor-background-video-container::before, .elementor-1673 .elementor-element.elementor-element-300ba4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-1673 .elementor-element.elementor-element-300ba4bf > .elementor-background-slideshow::before, .elementor-1673 .elementor-element.elementor-element-300ba4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1673 .elementor-element.elementor-element-300ba4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-widget-ucaddon_ue_listing_carousel .uc_style_ue_listing_carousel_elementor_uc_items_attribute_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .ue-carousel-item {
	transition: 300ms;
	padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	margin: 3rem 5rem 3rem 5rem;
	background-color: #fff;
	border-radius: 16px;
	border-style: none;
	box-shadow: 0px 6.29px 56px -8px rgba(0, 0, 0, .12);
	opacity: 100%;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .ue-carousel-item:hover, .elementor-1673 .elementor-element.elementor-element-4c664075 .uc-active-item:hover .ue-carousel-item {
	border-style: none;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .ue-carousel-item:hover {
	opacity: 100%;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .uc-active-item:hover .ue-carousel-item {
	opacity: 100%;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .uc-active-item .ue-carousel-item {
	border-style: none;
	opacity: 100%;
	transform: scale(1, 1);
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-nav .owl-prev {
	left: 500px;
	right: auto;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-nav .owl-next {
	right: 500px;
	left: auto;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-carousel .owl-nav .owl-next, .elementor-1673 .elementor-element.elementor-element-4c664075 .owl-carousel .owl-nav .owl-prev {
	top: 151px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-carousel .owl-nav .owl-next:hover, .elementor-1673 .elementor-element.elementor-element-4c664075 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-dots {
	margin-top: 20px;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-dot {
	margin: 0px 5px;
	width: 8px;
	height: 8px;
	border-radius: 10px 10px 10px 10px;
	background-color: #c6c6c6;
}

.elementor-1673 .elementor-element.elementor-element-4c664075 .owl-dot.active {
	width: 8px;
	height: 8px;
	border-radius: 10px 10px 10px 10px;
	background-color: #000;
}

.elementor-1673 .elementor-element.elementor-element-7f1db52d {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: -1.25rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1673 .elementor-element.elementor-element-7f1db52d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-ucaddon_remote_control_bullet_navigation .ue-remote-bullet-btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1673 .elementor-element.elementor-element-71a5f8d6 .ue-remote-bullet-btn {
	background-color: #d9d9d9;
	width: 8px;
	height: 8px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1673 .elementor-element.elementor-element-71a5f8d6 .ue-remote-bullet-btn.active {
	background-color: #fff;
	height: 8px;
	width: 19px;
}

.elementor-1673 .elementor-element.elementor-element-71a5f8d6 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-1673 .elementor-element.elementor-element-71a5f8d6 .ue-remote-bullets {
	gap: 5px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

body:not(.rtl) .elementor-1673 .elementor-element.elementor-element-3b0ca52f {
	right: 5rem;
}

body.rtl .elementor-1673 .elementor-element.elementor-element-3b0ca52f {
	left: 5rem;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-remote-carousel-navigation-wrapper {
	justify-content: center;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 15px;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	font-family: "Raleway", Sans-serif;
	font-weight: 400;
	line-height: 0px;
	background-color: #fff;
	min-width: 32px;
	min-height: 32px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-remote-arrow .ue-carousel-nav-icon {
	color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f button .ue-carousel-nav-icon svg {
	fill: #fff;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-carousel-nav-icon {
	font-size: 16px;
}

.elementor-1673 .elementor-element.elementor-element-3b0ca52f .ue-remote-arrow:hover {
	background-color: #4a0b6d;
}

.elementor-1673 .elementor-element.elementor-element-69a33a9 {
	--display: flex;
	--border-radius: 3.125rem 3.125rem 0rem 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1673 .elementor-element.elementor-element-69a33a9:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-69a33a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1673 .elementor-element.elementor-element-50e5da81 {
	--spacer-size: var(--psi-spacer-9);
}

.elementor-1673 .elementor-element.elementor-element-50e5da81 > .elementor-widget-container {
	border-radius: 0rem 0rem 0rem 0rem;
}

.elementor-1673 .elementor-element.elementor-element-6de8c344 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-1804174d {
	--spacer-size: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-d7ed3ab {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-345162f6 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-345162f6 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-5610ce5b {
	--spacer-size: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-4465b102 {
	--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: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
	--row-gap: var(--psi-spacer-3, 1rem);
	--column-gap: var(--psi-spacer-3, 1rem);
}

.elementor-1673 .elementor-element.elementor-element-37f65928 {
	--display: flex;
	--gap: var(--psi-spacer-2, .75rem) var(--psi-spacer-2, .75rem);
	--row-gap: var(--psi-spacer-2, .75rem);
	--column-gap: var(--psi-spacer-2, .75rem);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3);
	--padding-bottom: var(--psi-spacer-3);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-30693f10 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: .5rem .5rem;
	--row-gap: .5rem;
	--column-gap: .5rem;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 8rem;
	--padding-right: 8rem;
}

.elementor-1673 .elementor-element.elementor-element-a44055 img {
	width: 1.5rem;
}

.elementor-1673 .elementor-element.elementor-element-6cbaf658 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-17fd92ef {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-1673 .elementor-element.elementor-element-17fd92ef .elementor-divider-separator {
	width: 98%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-17fd92ef .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-4c835fb9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-1673 .elementor-element.elementor-element-32ee7fb1 img {
	width: 85%;
}

.elementor-1673 .elementor-element.elementor-element-12f45b38 > .elementor-widget-container {
	padding: var(--psi-spacer-3) var(--psi-spacer-3) var(--psi-spacer-3) var(--psi-spacer-3);
}

.elementor-1673 .elementor-element.elementor-element-12f45b38 img {
	width: 45%;
}

.elementor-1673 .elementor-element.elementor-element-71cf0e1c {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-2, .75rem) var(--psi-spacer-2, .75rem);
	--row-gap: var(--psi-spacer-2, .75rem);
	--column-gap: var(--psi-spacer-2, .75rem);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3);
	--padding-bottom: var(--psi-spacer-3);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-79646302 .elementor-heading-title {
	color: #595959;
}

.elementor-1673 .elementor-element.elementor-element-487e30ef {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-1673 .elementor-element.elementor-element-487e30ef .elementor-divider-separator {
	width: 98%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-487e30ef .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-59c7bdf img {
	width: 74%;
}

.elementor-1673 .elementor-element.elementor-element-41578171 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-2, .75rem) var(--psi-spacer-2, .75rem);
	--row-gap: var(--psi-spacer-2, .75rem);
	--column-gap: var(--psi-spacer-2, .75rem);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3);
	--padding-bottom: var(--psi-spacer-3);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-12e03027 .elementor-heading-title {
	color: #595959;
}

.elementor-1673 .elementor-element.elementor-element-5d2fb50b {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-1673 .elementor-element.elementor-element-5d2fb50b .elementor-divider-separator {
	width: 98%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-5d2fb50b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-2b067706 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: 6rem;
	--gap: var(--psi-spacer-2) var(--psi-spacer-2);
	--row-gap: var(--psi-spacer-2);
	--column-gap: var(--psi-spacer-2);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: var(--psi-spacer-1);
	--padding-right: var(--psi-spacer-1);
}

.elementor-1673 .elementor-element.elementor-element-702b96d7 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-2, .75rem) var(--psi-spacer-2, .75rem);
	--row-gap: var(--psi-spacer-2, .75rem);
	--column-gap: var(--psi-spacer-2, .75rem);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dedede;
	--border-color: #dedede;
	--border-radius: var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem) var(--psi-border-radius-3, 1rem);
	--padding-top: var(--psi-spacer-3);
	--padding-bottom: var(--psi-spacer-3);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-3b94989 .elementor-heading-title {
	color: #595959;
}

.elementor-1673 .elementor-element.elementor-element-27e04627 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-1673 .elementor-element.elementor-element-27e04627 .elementor-divider-separator {
	width: 98%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1673 .elementor-element.elementor-element-27e04627 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1673 .elementor-element.elementor-element-64202a2f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--padding-top: var(--psi-spacer-4);
	--padding-bottom: var(--psi-spacer-4);
	--padding-left: var(--psi-spacer-4);
	--padding-right: var(--psi-spacer-4);
}

.elementor-1673 .elementor-element.elementor-element-c409e25 img {
	width: 67%;
}

.elementor-1673 .elementor-element.elementor-element-53874ba6 img {
	width: 69%;
}

.elementor-1673 .elementor-element.elementor-element-7f2ad5fc img {
	width: 62%;
}

.elementor-1673 .elementor-element.elementor-element-49b2c461 img {
	width: 65%;
}

.elementor-1673 .elementor-element.elementor-element-582bfcf5 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-779af12a {
	--spacer-size: var(--psi-spacer-6, 2.5rem);
}

.elementor-1673 .elementor-element.elementor-element-b8bb466 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-7dbf7a15 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-f28b2aa {
	--spacer-size: var(--psi-spacer-10, 6rem);
}

.elementor-1673 .elementor-element.elementor-element-2a4c7382 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-2a4c7382:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-2a4c7382 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #daeaff 0%, #fff 100%);
}

.elementor-1673 .elementor-element.elementor-element-309d9bca {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-5, 1rem) var(--psi-spacer-5, 1rem);
	--row-gap: var(--psi-spacer-5, 1rem);
	--column-gap: var(--psi-spacer-5, 1rem);
	--grid-auto-flow: row;
	--padding-top: var(--psi-spacer-6);
	--padding-bottom: var(--psi-spacer-6);
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-1673 .elementor-element.elementor-element-682d56ad {
	--display: flex;
	--gap: var(--psi-spacer-4, 1.5rem) var(--psi-spacer-4, 1.5rem);
	--row-gap: var(--psi-spacer-4, 1.5rem);
	--column-gap: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-2c726a5 {
	--display: flex;
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
}

.elementor-1673 .elementor-element.elementor-element-548e49f8 .elementor-heading-title {
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-a5559e9 .elementor-heading-title {
	color: #2a2a2a;
}

.elementor-1673 .elementor-element.elementor-element-1b8d17fe {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-7e0d3c8d {
	--spacer-size: var(--psi-spacer-10, 6rem);
}

.elementor-1673 .elementor-element.elementor-element-cfe7080 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1673 .elementor-element.elementor-element-573cab54 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-4, 1.5rem) var(--psi-spacer-4, 1.5rem);
	--row-gap: var(--psi-spacer-4, 1.5rem);
	--column-gap: var(--psi-spacer-4, 1.5rem);
}

.elementor-1673 .elementor-element.elementor-element-6849c929 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: var(--psi-spacer-1, .5rem) var(--psi-spacer-1, .5rem);
	--row-gap: var(--psi-spacer-1, .5rem);
	--column-gap: var(--psi-spacer-1, .5rem);
}

.elementor-1673 .elementor-element.elementor-element-213820d6 {
	text-align: center;
}

.elementor-1673 .elementor-element.elementor-element-213820d6 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-weight: 600;
	color: #021660;
}

.elementor-1673 .elementor-element.elementor-element-744036c1 {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-50e31668 {
	--spacer-size: var(--psi-spacer-8);
}

.elementor-1673 .elementor-element.elementor-element-236c9359 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: var(--psi-spacer-5, 2rem) var(--psi-spacer-5, 2rem);
	--row-gap: var(--psi-spacer-5, 2rem);
	--column-gap: var(--psi-spacer-5, 2rem);
	--grid-auto-flow: row;
}

.elementor-1673 .elementor-element.elementor-element-5c09927d img {
	border-radius: 0 var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem) 0;
}

.elementor-1673 .elementor-element.elementor-element-5899fd56 img {
	border-radius: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
}

.elementor-1673 .elementor-element.elementor-element-17e8cfe6 img {
	border-radius: var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem) var(--psi-spacer-3, 1rem);
}

.elementor-1673 .elementor-element.elementor-element-79cc67df img {
	border-radius: var(--psi-spacer-3, 1rem) 0 0 var(--psi-spacer-3, 1rem);
}

.elementor-1673 .elementor-element.elementor-element-6781873d {
	--display: flex;
}

.elementor-1673 .elementor-element.elementor-element-548bc842 {
	--spacer-size: var(--psi-spacer-10, 6rem);
}

@media (max-width:1024px) {
	.elementor-1673 .elementor-element.elementor-element-37fa111f {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-6580cfe3 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-fa45a3f {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-28089f45 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-1fec0f7e {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-608e94c6 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-586f0a51 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-4c835fb9 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-12f45b38 img {
		width: 30%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-2b067706 {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-64202a2f {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-309d9bca {
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-236c9359 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-1673 .elementor-element.elementor-element-1fb07f43 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-1673 .elementor-element.elementor-element-37fa111f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-6580cfe3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-6cd38fc1 {
		--border-radius: var(--psi-spacer-3) var(--psi-spacer-3) 0 0;
	}
	
	.elementor-1673 .elementor-element.elementor-element-6919f825 {
		border-width: 1px 0px 0px 0px;
		--border-top-width: 1px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-1673 .elementor-element.elementor-element-1bbc5caa {
		border-width: 1px 0px 0px 0px;
		--border-top-width: 1px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-radius: 0 0 var(--psi-spacer-3) var(--psi-spacer-3);
	}
	
	.elementor-1673 .elementor-element.elementor-element-fa45a3f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-28089f45 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-7a242e2b {
		text-align: start;
	}
	
	.elementor-1673 .elementor-element.elementor-element-7a242e2b img {
		width: 70%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-1fec0f7e {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-3f908ac5 {
		text-align: start;
	}
	
	.elementor-1673 .elementor-element.elementor-element-3f908ac5 img {
		width: 70%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-608e94c6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-586f0a51 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-300ba4bf {
		--padding-top: 1rem;
		--padding-bottom: 2.25rem;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-1673 .elementor-element.elementor-element-4c664075 .ue-carousel-item {
		margin: 3rem 1rem 3rem 1rem;
	}
	
	.elementor-1673 .elementor-element.elementor-element-30693f10 {
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-1673 .elementor-element.elementor-element-4c835fb9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-32ee7fb1 img {
		width: 76%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-12f45b38 img {
		width: 49%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-59c7bdf img {
		width: 53%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-2b067706 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-3b901a6d img {
		width: 55%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-7f15f6a7 img {
		width: 52%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-6b6860a1 img {
		width: 52%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-64202a2f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-19b3e85e > .elementor-widget-container {
		padding: var(--psi-spacer-4) var(--psi-spacer-4) var(--psi-spacer-4) var(--psi-spacer-4);
	}
	
	.elementor-1673 .elementor-element.elementor-element-7100845e > .elementor-widget-container {
		padding: var(--psi-spacer-4) var(--psi-spacer-4) var(--psi-spacer-4) var(--psi-spacer-4);
	}
	
	.elementor-1673 .elementor-element.elementor-element-c409e25 img {
		width: 69%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-309d9bca {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1673 .elementor-element.elementor-element-236c9359 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--gap: 0 var(--psi-spacer-2);
		--row-gap: 0;
		--column-gap: var(--psi-spacer-2);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-1673 .elementor-element.elementor-element-51014351 {
		--content-width: 80%;
	}
	
	.elementor-1673 .elementor-element.elementor-element-7f1db52d {
		--width: 100.001%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-71fbcd89 */
.elementor-1673 .elementor-element.elementor-element-71fbcd89 span {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-779534dd */
.elementor-1673 .elementor-element.elementor-element-779534dd span {
	font-weight: 700 !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-26542f1c */
.elementor-1673 .elementor-element.elementor-element-26542f1c span {
	font-weight: 700 !important;
}
