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

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

.elementor-2460 .elementor-element.elementor-element-101629d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2460 .elementor-element.elementor-element-26f6523.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-26f6523 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-26f6523 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fdfdfd;
}

.elementor-2460 .elementor-element.elementor-element-e781e82.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-e781e82 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-e781e82 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-e625902 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-864f46c img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-1c2d71e {
	--display: flex;
}

.elementor-2460 .elementor-element.elementor-element-d804a96 {
	--divider-border-style: solid;
	--divider-color: #640096;
	--divider-border-width: 10px;
}

.elementor-2460 .elementor-element.elementor-element-d804a96 .elementor-divider-separator {
	width: 100%;
}

.elementor-2460 .elementor-element.elementor-element-d804a96 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2460 .elementor-element.elementor-element-f1a70fe {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2460 .elementor-element.elementor-element-fac5bf6.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-fac5bf6 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-fac5bf6 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fdfdfd;
}

.elementor-2460 .elementor-element.elementor-element-060b17f.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-060b17f {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-060b17f .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-38070f9 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-9bcb3ac img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-afaa4e1 {
	--display: flex;
}

.elementor-2460 .elementor-element.elementor-element-72e4635 {
	--divider-border-style: solid;
	--divider-color: #640096;
	--divider-border-width: 10px;
}

.elementor-2460 .elementor-element.elementor-element-72e4635 .elementor-divider-separator {
	width: 100%;
}

.elementor-2460 .elementor-element.elementor-element-72e4635 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2460 .elementor-element.elementor-element-41c3288 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2460 .elementor-element.elementor-element-c369e8f.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-c369e8f {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-c369e8f .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fdfdfd;
}

.elementor-2460 .elementor-element.elementor-element-67e0224.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-67e0224 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-67e0224 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-117dd7a img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-b6a1a9a img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-fe9b240 {
	--display: flex;
}

.elementor-2460 .elementor-element.elementor-element-3a71f54 {
	--divider-border-style: solid;
	--divider-color: #640096;
	--divider-border-width: 10px;
}

.elementor-2460 .elementor-element.elementor-element-3a71f54 .elementor-divider-separator {
	width: 100%;
}

.elementor-2460 .elementor-element.elementor-element-3a71f54 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2460 .elementor-element.elementor-element-68bd74d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2460 .elementor-element.elementor-element-c6c7a54.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-c6c7a54 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-c6c7a54 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fdfdfd;
}

.elementor-2460 .elementor-element.elementor-element-afd4c16.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-afd4c16 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-afd4c16 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-0ba798b img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-03fa793 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-c197c6a {
	--display: flex;
}

.elementor-2460 .elementor-element.elementor-element-8f7889d {
	--divider-border-style: solid;
	--divider-color: #640096;
	--divider-border-width: 10px;
}

.elementor-2460 .elementor-element.elementor-element-8f7889d .elementor-divider-separator {
	width: 100%;
}

.elementor-2460 .elementor-element.elementor-element-8f7889d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2460 .elementor-element.elementor-element-65c4308 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2460 .elementor-element.elementor-element-0003fd2.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-0003fd2 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-0003fd2 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-size: 35px;
	font-weight: 900;
	color: #fdfdfd;
}

.elementor-2460 .elementor-element.elementor-element-1b3d16f.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-1b3d16f {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-1b3d16f .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-58cd597 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2460 .elementor-element.elementor-element-2904360 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-2460 .elementor-element.elementor-element-23a90dd {
	--divider-border-style: solid;
	--divider-color: #640096;
	--divider-border-width: 10px;
}

.elementor-2460 .elementor-element.elementor-element-23a90dd .elementor-divider-separator {
	width: 100%;
}

.elementor-2460 .elementor-element.elementor-element-23a90dd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-2460 .elementor-element.elementor-element-8f7d565.elementor-element {
	--align-self: flex-end;
}

.elementor-2460 .elementor-element.elementor-element-8f7d565 {
	text-align: center;
}

.elementor-2460 .elementor-element.elementor-element-8f7d565 .elementor-heading-title {
	font-family: "Tajawal", Sans-serif;
	font-weight: 900;
	color: #fff;
}

.elementor-2460 .elementor-element.elementor-element-66b2add img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #640096;
	border-radius: 15px 15px 15px 15px;
}

@media (max-width:1024px) {
	.elementor-2460 .elementor-element.elementor-element-101629d {
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-f1a70fe {
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-41c3288 {
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-68bd74d {
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-65c4308 {
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-fe66b57 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-2460 .elementor-element.elementor-element-101629d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-26f6523 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-e781e82 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-f1a70fe {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-fac5bf6 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-060b17f .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-41c3288 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-c369e8f .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-67e0224 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-68bd74d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-c6c7a54 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-afd4c16 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-65c4308 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-0003fd2 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-1b3d16f .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
	
	.elementor-2460 .elementor-element.elementor-element-fe66b57 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2460 .elementor-element.elementor-element-8f7d565 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.1em;
	}
}
