.elementor-65 .elementor-element.elementor-element-8c2ceea {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-8c2ceea:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-8c2ceea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Frame-6.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-65 .elementor-element.elementor-element-0a0de5c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 210px;
	--padding-bottom: 210px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-65 .elementor-element.elementor-element-09c2027 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
	font-family: "Oswald", Sans-serif;
	font-size: 120px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-07eaea9 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-10e1173 {
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-fac2927 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-966212c .elementor-button {
	background-color: #FF000000;
	font-family: "Oswald", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	fill: #ECFF80;
	color: #ECFF80;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-966212c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-65 .elementor-element.elementor-element-93e91e5 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-93e91e5:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-93e91e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF2F4;
}

.elementor-65 .elementor-element.elementor-element-87592b5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-32d6dc4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-65 .elementor-element.elementor-element-983c765 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-ac6e980 .themephi-heading {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-ac6e980 .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-7bc34e9 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-14f63dc {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-a8310dd .themephi-button {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-a8310dd .themephi-button i {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-a8310dd .themephi-button a svg {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-a8310dd .themephi-button a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-d25be88 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
}

body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d25be88 {
	top: 73%;
    left: 0px;
}

body.rtl .elementor-65 .elementor-element.elementor-element-d25be88 {
	right: 0px;
}

.elementor-65 .elementor-element.elementor-element-fbc9bf5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
}

body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fbc9bf5 {
	right: 0px;
}

body.rtl .elementor-65 .elementor-element.elementor-element-fbc9bf5 {
	left: 0px;
}

.elementor-65 .elementor-element.elementor-element-94634e1 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-94634e1:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-94634e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-189b48f {
	--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: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-0e05ead {
	--display: flex;
	--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-65 .elementor-element.elementor-element-8e322ea {
	--display: flex;
	--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-65 .elementor-element.elementor-element-f010da5 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-0a43790 .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-724755d {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-172b637 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-921b348 {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-65 .elementor-element.elementor-element-921b348:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-921b348>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Frame-47.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-65 .elementor-element.elementor-element-7596418 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-7a6e427 .themephi-heading .sec-title {
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-b579750 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-65 .elementor-element.elementor-element-f9a5e87 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-81990f5 {
	--display: flex;
	--justify-content: center;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #272727;
	--border-color: #272727;
	--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-65 .elementor-element.elementor-element-9e53057 {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-9b91191 {
	margin: -8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-f479cee>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-f479cee .themephi-button {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-f479cee .themephi-button i {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-f479cee .themephi-button a svg {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-f479cee .themephi-button a {
	padding: 12px 35px 12px 35px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-897d875 {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-65 .elementor-element.elementor-element-897d875:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-897d875>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Frame-47.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-65 .elementor-element.elementor-element-99c8c83 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-38aaa85 .themephi-heading .sec-title {
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-f80400b {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
}

.elementor-65 .elementor-element.elementor-element-6e29f55 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-65 .elementor-element.elementor-element-3fcdf55 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-2b965cf {
	--display: flex;
	--justify-content: center;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #272727;
	--border-color: #272727;
	--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-65 .elementor-element.elementor-element-c255b7a {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-767eeb3 {
	margin: -8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-684d1db>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-684d1db .themephi-button {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-684d1db .themephi-button i {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-684d1db .themephi-button a svg {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-684d1db .themephi-button a {
	padding: 12px 35px 12px 35px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-7db054a {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-65 .elementor-element.elementor-element-7db054a:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-7db054a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Frame-47.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-65 .elementor-element.elementor-element-ac66452 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-1afe319 .themephi-heading .sec-title {
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-2c65853 {
	width: var(--container-widget-width, 89%);
	max-width: 89%;
	--container-widget-width: 89%;
	--container-widget-flex-grow: 0;
}

.elementor-65 .elementor-element.elementor-element-3795840 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(8px/2);
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-8px/2);
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-65 .elementor-element.elementor-element-eab74de {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-65 .elementor-element.elementor-element-eab74de .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-a8d1b6e {
	--display: flex;
	--justify-content: center;
	border-style: dashed;
	--border-style: dashed;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #272727;
	--border-color: #272727;
	--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-65 .elementor-element.elementor-element-62f8f84 {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-f04fb31 {
	margin: -8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8b93cde>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-8b93cde .themephi-button {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8b93cde .themephi-button i {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-8b93cde .themephi-button a svg {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-8b93cde .themephi-button a {
	padding: 12px 35px 12px 35px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-dde94b9 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-dde94b9:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-dde94b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF2F4;
	background-image: url("../../2025/07/Container-7.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-65 .elementor-element.elementor-element-468fe6c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-1d240bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-f290cab {
	--display: flex;
	--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-65 .elementor-element.elementor-element-868a368 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-6765101 .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-d9f9f10 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-22ff08d {
	text-align: left;
}

.elementor-65 .elementor-element.elementor-element-d4e5d4c {
	--display: flex;
	--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-65 .elementor-element.elementor-element-2f664a3 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-24aa624 {
	text-align: right;
}

.elementor-65 .elementor-element.elementor-element-1f3bd76 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 42px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-2056165 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 65px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-190c5f8 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-872f46d .elementor-counter-number-wrapper {
	color: #F5516A;
	font-family: "Oswald", Sans-serif;
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-e359e68 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-e359e68 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-e359e68 .elementor-icon {
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-e359e68 .elementor-icon svg {
	height: 80px;
}

.elementor-65 .elementor-element.elementor-element-72725a4 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-1717be7 .elementor-counter-number-wrapper {
	color: #7B39B8;
	font-family: "Oswald", Sans-serif;
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-89871dd {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-89871dd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-89871dd .elementor-icon {
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-89871dd .elementor-icon svg {
	height: 80px;
}

.elementor-65 .elementor-element.elementor-element-7ed3355 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-3c63403 .elementor-counter-number-wrapper {
	color: #FFB42A;
	font-family: "Oswald", Sans-serif;
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-e521154 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-e521154 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-e521154 .elementor-icon {
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-e521154 .elementor-icon svg {
	height: 80px;
}

.elementor-65 .elementor-element.elementor-element-dfe314e {
	--display: flex;
	--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-65 .elementor-element.elementor-element-6052a1e .elementor-counter-number-wrapper {
	color: #11A5EF;
	font-family: "Oswald", Sans-serif;
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-7123e59 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-7123e59 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-7123e59 .elementor-icon {
	font-size: 80px;
}

.elementor-65 .elementor-element.elementor-element-7123e59 .elementor-icon svg {
	height: 80px;
}

body:not(.rtl) .elementor-65 .elementor-element.elementor-element-97fdb07 {
	left: 0px;
}

body.rtl .elementor-65 .elementor-element.elementor-element-97fdb07 {
	right: 0px;
}

.elementor-65 .elementor-element.elementor-element-97fdb07 {
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-bbcc143 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-bbcc143:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-bbcc143>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-ce34e1a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-d4d4929 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-65 .elementor-element.elementor-element-f1209a1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-c176192 .themephi-heading {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-c176192 .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-e3bb7ad {
	--display: flex;
	--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-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list {
	margin: 0px 0px 24px 0px;
	padding: 30px 30px 30px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-list-part {
	align-items: center;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list:hover {
	background: #F5516A;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title a {
	font-size: 24px;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title {
	padding: 0px 0px 35px 0px;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title,
.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title a {
	color: #000000;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title:hover,
.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .title a:hover {
	color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .elementor-widget-container:hover .themephi-addon-events-list .events-part .events-desc {
	color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .events-meta a,
.elementor-65 .elementor-element.elementor-element-1b8206d .events-meta span {
	margin: 0px 20px 12px 0px;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-meta span,
.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-meta a {
	padding: 4px 8px 4px 8px;
	background-color: #F4F4F4;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-meta span i,
.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-meta a i {
	color: #F5516A;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-btn-part .events-btn {
	color: #00100B;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .themephi-addon-events-list .events-part .events-btn-part .events-btn .btn_text {
	padding: 12px 24px 12px 24px;
}

.elementor-65 .elementor-element.elementor-element-1b8206d .events-btn .btn_text {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00100B1A;
}

.elementor-65 .elementor-element.elementor-element-7652dbc {
	--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;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-7652dbc:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-7652dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/Container-9.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-65 .elementor-element.elementor-element-91a5080 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-4d36126 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-27dfa54 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-65 .elementor-element.elementor-element-6803cfe {
	--display: flex;
	--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-65 .elementor-element.elementor-element-c35954e .themephi-heading {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-c35954e .themephi-heading .sec-title {
	font-size: 80px;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-6bf03e8 {
	--display: flex;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-e32192d .themephi-video {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-e32192d .themephi-video.style2 .rs-icon-inner .rs-icon-btn a {
	background: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-e32192d .themephi-video .popup-videos {
	width: 0px;
	height: 0px;
}

.elementor-65 .elementor-element.elementor-element-e32192d .themephi-video .popup-videos i:before {
	color: #272727;
}

.elementor-65 .elementor-element.elementor-element-e32192d .themephi-video .popup-videos i {
	font-size: 34px;
}

.elementor-65 .elementor-element.elementor-element-e17c94d {
	--display: flex;
	--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-65 .elementor-element.elementor-element-2ae2aef {
	--display: flex;
	--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-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-animated {
	animation-duration: 10s;
}

.elementor-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-text {
	font-family: "Oswald", Sans-serif;
	font-size: 150px;
	font-weight: 700;
	text-transform: uppercase;
	color: #F5516A;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	opacity: 1;
}

.elementor-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-content {
	margin: 0px 120px 0px 120px;
}

.elementor-65 .elementor-element.elementor-element-5524188 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-5524188:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-5524188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-65 .elementor-element.elementor-element-5743a98 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-162811a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-65 .elementor-element.elementor-element-749213f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-9b7b97e .themephi-heading {
	text-align: center;
}

.elementor-65 .elementor-element.elementor-element-9b7b97e .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-9576a09 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e8b7db0 {
	/* top: 368px;
    left: -101px; */
	
}

body.rtl .elementor-65 .elementor-element.elementor-element-e8b7db0 {
	right: 0px;
}

.elementor-65 .elementor-element.elementor-element-e8b7db0 {
	top: 90px;
}

body:not(.rtl) .elementor-65 .elementor-element.elementor-element-0ad64aa {
	right: 0px;
}

body.rtl .elementor-65 .elementor-element.elementor-element-0ad64aa {
	left: 0px;
}

.elementor-65 .elementor-element.elementor-element-0ad64aa {
	bottom: 0px;
}

.elementor-65 .elementor-element.elementor-element-993721f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-993721f:not(.elementor-motion-effects-element-type-background),
.elementor-65 .elementor-element.elementor-element-993721f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF2F4;
}

.elementor-65 .elementor-element.elementor-element-2c78c39 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 85px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-ea5e368 {
	--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;
	--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-65 .elementor-element.elementor-element-b392736 {
	--display: flex;
	--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-65 .elementor-element.elementor-element-35da1fa {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-36cdedc .themephi-heading {
	text-align: left;
}

.elementor-65 .elementor-element.elementor-element-36cdedc .themephi-heading .sec-title {
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-cf92ffd {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--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-65 .elementor-element.elementor-element-cbac838 .themephi-button {
	text-align: right;
}

.elementor-65 .elementor-element.elementor-element-cbac838 .themephi-button i {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-cbac838 .themephi-button a svg {
	margin-left: 10px;
	top: 0px;
}

.elementor-65 .elementor-element.elementor-element-cbac838 .themephi-button a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-feff8ac {
	--display: flex;
	--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-65 .elementor-element.elementor-element-39cc499 .blog-item .blog-content .title a {
	color: #272727;
	font-size: 24px;
	text-transform: uppercase;
}

.elementor-65 .elementor-element.elementor-element-39cc499 .blog-item .blog-content {
	background: #FFF2F4;
	padding: 30px 0px 0px 0px;
}

.elementor-65 .elementor-element.elementor-element-39cc499 .blog-item:hover .blog-content .btn-part a i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

@media(max-width:1366px) {
	.elementor-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
		font-size: 100px;
	}

	.elementor-65 .elementor-element.elementor-element-d25be88 img {
		width: 187px;
	}

	.elementor-65 .elementor-element.elementor-element-fbc9bf5 img {
		width: 208px;
	}

	.elementor-65 .elementor-element.elementor-element-2056165 {
		--grid-auto-flow: row;
	}

	.elementor-65 .elementor-element.elementor-element-97fdb07 {
		width: var(--container-widget-width, 9%);
		max-width: 9%;
		--container-widget-width: 9%;
		--container-widget-flex-grow: 0;
	}

	.elementor-65 .elementor-element.elementor-element-c35954e .themephi-heading .sec-title {
		font-size: 71px;
	}

	.elementor-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-text {
		font-size: 130px;
	}

	.elementor-65 .elementor-element.elementor-element-e8b7db0 {
		width: var(--container-widget-width, 238px);
		max-width: 238px;
		--container-widget-width: 238px;
		--container-widget-flex-grow: 0;
	}

	.elementor-65 .elementor-element.elementor-element-0ad64aa {
		width: var(--container-widget-width, 248px);
		max-width: 248px;
		--container-widget-width: 248px;
		--container-widget-flex-grow: 0;
	}
}

@media(max-width:1200px) {
	.elementor-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
		font-size: 90px;
	}

	.elementor-65 .elementor-element.elementor-element-d25be88 img {
		width: 187px;
	}

	.elementor-65 .elementor-element.elementor-element-fbc9bf5 img {
		width: 200px;
	}

	.elementor-65 .elementor-element.elementor-element-2056165 {
		--grid-auto-flow: row;
	}

	.elementor-65 .elementor-element.elementor-element-872f46d .elementor-counter-number-wrapper {
		font-size: 65px;
	}

	.elementor-65 .elementor-element.elementor-element-1717be7 .elementor-counter-number-wrapper {
		font-size: 65px;
	}

	.elementor-65 .elementor-element.elementor-element-3c63403 .elementor-counter-number-wrapper {
		font-size: 65px;
	}

	.elementor-65 .elementor-element.elementor-element-6052a1e .elementor-counter-number-wrapper {
		font-size: 65px;
	}

	.elementor-65 .elementor-element.elementor-element-e8b7db0 {
		--container-widget-width: 191px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 191px);
		max-width: 191px;
	}

	.elementor-65 .elementor-element.elementor-element-0ad64aa {
		--container-widget-width: 202px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 202px);
		max-width: 202px;
	}
}

@media(max-width:1024px) {
	.elementor-65 .elementor-element.elementor-element-0a0de5c {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
		font-size: 74px;
	}

	.elementor-65 .elementor-element.elementor-element-87592b5 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-983c765 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-fbc9bf5 img {
		width: 43%;
	}

	.elementor-65 .elementor-element.elementor-element-189b48f {
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-7db054a:not(.elementor-motion-effects-element-type-background),
	.elementor-65 .elementor-element.elementor-element-7db054a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-65 .elementor-element.elementor-element-468fe6c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-1d240bc {
		--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-65 .elementor-element.elementor-element-868a368 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-22ff08d {
		text-align: center;
	}

	.elementor-65 .elementor-element.elementor-element-2f664a3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-24aa624 {
		text-align: center;
	}

	.elementor-65 .elementor-element.elementor-element-2056165 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-ce34e1a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-f1209a1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-7652dbc {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-91a5080 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-c35954e .themephi-heading .sec-title {
		font-size: 56px;
	}

	.elementor-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-text {
		font-size: 100px;
	}

	.elementor-65 .elementor-element.elementor-element-5743a98 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-749213f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-e8b7db0 {
		top: 142px;
	}

	.elementor-65 .elementor-element.elementor-element-2c78c39 {
		--padding-top: 60px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-ea5e368 {
		--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: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-35da1fa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-36cdedc .themephi-heading .sec-title {
		margin: 0px 0px 0px 0px;
	}

	.elementor-65 .elementor-element.elementor-element-cf92ffd {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-65 .elementor-element.elementor-element-39cc499 .blog-item .blog-content .title a {
		font-size: 20px;
	}
}

@media(max-width:880px) {
	.elementor-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
		font-size: 64px;
	}

	.elementor-65 .elementor-element.elementor-element-2056165 {
		--grid-auto-flow: row;
	}

	.elementor-65 .elementor-element.elementor-element-c35954e .themephi-heading .sec-title {
		font-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-65 .elementor-element.elementor-element-0a0de5c {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-65 .elementor-element.elementor-element-9d875d0 .themephi-heading .sec-title {
		font-size: 48px;
		line-height: 1.2em;
	}

	.elementor-65 .elementor-element.elementor-element-10e1173 {
		font-size: 16px;
	}

	.elementor-65 .elementor-element.elementor-element-966212c .elementor-button {
		font-size: 18px;
	}

	.elementor-65 .elementor-element.elementor-element-921b348:not(.elementor-motion-effects-element-type-background),
	.elementor-65 .elementor-element.elementor-element-921b348>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-65 .elementor-element.elementor-element-921b348 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-65 .elementor-element.elementor-element-897d875:not(.elementor-motion-effects-element-type-background),
	.elementor-65 .elementor-element.elementor-element-897d875>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-65 .elementor-element.elementor-element-897d875 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-65 .elementor-element.elementor-element-7db054a:not(.elementor-motion-effects-element-type-background),
	.elementor-65 .elementor-element.elementor-element-7db054a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-65 .elementor-element.elementor-element-7db054a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-65 .elementor-element.elementor-element-1f3bd76 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-2056165 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-65 .elementor-element.elementor-element-c35954e .themephi-heading .sec-title {
		line-height: 1.2em;
	}

	.elementor-65 .elementor-element.elementor-element-e17c94d {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-f4b7bb9 .tp-marquee-text {
		font-size: 70px;
	}

	.elementor-65 .elementor-element.elementor-element-ea5e368 {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-65 .elementor-element.elementor-element-36cdedc .themephi-heading .sec-title {
		margin: 0px 0px 0px 0px;
	}

	.elementor-65 .elementor-element.elementor-element-cf92ffd {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(min-width:768px) {
	.elementor-65 .elementor-element.elementor-element-0a0de5c {
		--content-width: 1700px;
	}

	.elementor-65 .elementor-element.elementor-element-09c2027 {
		--width: 50%;
	}

	.elementor-65 .elementor-element.elementor-element-07eaea9 {
		--width: 37%;
	}

	.elementor-65 .elementor-element.elementor-element-fac2927 {
		--width: 37%;
	}

	.elementor-65 .elementor-element.elementor-element-87592b5 {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-983c765 {
		--width: 57%;
	}

	.elementor-65 .elementor-element.elementor-element-189b48f {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-0e05ead {
		--width: 33.33%;
	}

	.elementor-65 .elementor-element.elementor-element-172b637 {
		--width: 66.67%;
	}

	.elementor-65 .elementor-element.elementor-element-7596418 {
		--width: 65%;
	}

	.elementor-65 .elementor-element.elementor-element-81990f5 {
		--width: 35%;
	}

	.elementor-65 .elementor-element.elementor-element-99c8c83 {
		--width: 65%;
	}

	.elementor-65 .elementor-element.elementor-element-2b965cf {
		--width: 35%;
	}

	.elementor-65 .elementor-element.elementor-element-ac66452 {
		--width: 65%;
	}

	.elementor-65 .elementor-element.elementor-element-a8d1b6e {
		--width: 35%;
	}

	.elementor-65 .elementor-element.elementor-element-468fe6c {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-ce34e1a {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-f1209a1 {
		--width: 57%;
	}

	.elementor-65 .elementor-element.elementor-element-91a5080 {
		--content-width: 1700px;
	}

	.elementor-65 .elementor-element.elementor-element-6803cfe {
		--width: 76%;
	}

	.elementor-65 .elementor-element.elementor-element-6bf03e8 {
		--width: 92%;
	}

	.elementor-65 .elementor-element.elementor-element-5743a98 {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-749213f {
		--width: 57%;
	}

	.elementor-65 .elementor-element.elementor-element-2c78c39 {
		--content-width: 1320px;
	}

	.elementor-65 .elementor-element.elementor-element-35da1fa {
		--width: 78%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-65 .elementor-element.elementor-element-07eaea9 {
		--width: 57%;
	}

	.elementor-65 .elementor-element.elementor-element-f1209a1 {
		--width: 70%;
	}

	.elementor-65 .elementor-element.elementor-element-6803cfe {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-749213f {
		--width: 70%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-65 .elementor-element.elementor-element-07eaea9 {
		--width: 66%;
	}

	.elementor-65 .elementor-element.elementor-element-f1209a1 {
		--width: 80%;
	}

	.elementor-65 .elementor-element.elementor-element-749213f {
		--width: 80%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-65 .elementor-element.elementor-element-07eaea9 {
		--width: 75%;
	}

	.elementor-65 .elementor-element.elementor-element-0e05ead {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-8e322ea {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-f010da5 {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-172b637 {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-f1209a1 {
		--width: 100%;
	}

	.elementor-65 .elementor-element.elementor-element-749213f {
		--width: 100%;
	}
}

@media(min-width:2400px) {
	.elementor-65 .elementor-element.elementor-element-2056165 {
		--grid-auto-flow: row;
	}
}