
.elementor-512 .elementor-element.elementor-element-99e9e45 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-99e9e45:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-99e9e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegcfd.nitrocdn.com/xUwfVfToKQoqZhoFTJrlsYIjKiEnIIMG/assets/images/optimized/rev-de5d5a9/akdigitalx.com/wp-content/uploads/2025/12/Untitled-design-1.png");
}

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

.elementor-512 .elementor-element.elementor-element-d6ed1d2 {
	--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;
	--justify-content: center;
}

.elementor-512 .elementor-element.elementor-element-70f19b6 {
	--spacer-size: 109px;
}

.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-512 .elementor-element.elementor-element-69e6699.elementor-element {
	--align-self: center;
}

.elementor-512 .elementor-element.elementor-element-69e6699 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-69e6699 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-fc3796c {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-fc3796c .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	font-style: italic;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-8a9a044 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-8a9a044 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 1px;
	font-weight: 500;
	color: #000;
}

.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-512 .elementor-element.elementor-element-6882f51 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor0);
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 2px 2px 2px 2px;
}

.elementor-512 .elementor-element.elementor-element-6882f51 .elementor-button:hover, .elementor-512 .elementor-element.elementor-element-6882f51 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #fff;
}

.elementor-512 .elementor-element.elementor-element-6882f51.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-512 .elementor-element.elementor-element-6882f51 .elementor-button:hover svg, .elementor-512 .elementor-element.elementor-element-6882f51 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-512 .elementor-element.elementor-element-57fcc83 {
	--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-512 .elementor-element.elementor-element-d31f0b8 {
	--spacer-size: 77px;
}

.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-512 .elementor-element.elementor-element-28ce479 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-28ce479:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-28ce479 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-2ce6903 {
	--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-512 .elementor-element.elementor-element-34b888d {
	--spacer-size: 140px;
}

.elementor-512 .elementor-element.elementor-element-972a5b1 {
	text-align: left;
}

.elementor-512 .elementor-element.elementor-element-972a5b1 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-e19bcc0 {
	text-align: left;
}

.elementor-512 .elementor-element.elementor-element-e19bcc0 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-f39117e {
	--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-512 .elementor-element.elementor-element-bbbb475 {
	--spacer-size: 103px;
}

.elementor-512 .elementor-element.elementor-element-c749f32 {
	text-align: left;
}

.elementor-512 .elementor-element.elementor-element-c749f32 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-277b009 {
	text-align: left;
}

.elementor-512 .elementor-element.elementor-element-277b009 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-4ef99b7 .elementor-button {
	background-color: #cecece;
	fill: #000;
	color: #000;
	border-style: groove;
	border-color: #000;
	border-radius: 0px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-d77d8f0 {
	--spacer-size: 75px;
}

.elementor-512 .elementor-element.elementor-element-7f48fc2 {
	--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-512 .elementor-element.elementor-element-15a7cfa {
	--spacer-size: 105px;
}

.elementor-512 .elementor-element.elementor-element-856237b {
	--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-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-512 .elementor-element.elementor-element-782dec1 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-512 .elementor-element.elementor-element-782dec1 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-512 .elementor-element.elementor-element-782dec1 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-512 .elementor-element.elementor-element-e32b010 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-e32b010 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-ec231c3 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-ec231c3 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-3b30cd2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-512 .elementor-element.elementor-element-c204b91 {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-c204b91:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-c204b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.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-512 .elementor-element.elementor-element-201e1e1 {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-201e1e1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-201e1e1.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-201e1e1.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-201e1e1.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-201e1e1.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-201e1e1.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-201e1e1 .elementor-icon {
	font-size: 65px;
}

.elementor-512 .elementor-element.elementor-element-201e1e1 .elementor-icon svg {
	height: 65px;
}

.elementor-512 .elementor-element.elementor-element-a0e49ca {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-a0e49ca .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-9af2a35 {
	padding: 0px 0px 20px 0px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-9af2a35 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-51be875 {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-51be875:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-51be875 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.elementor-512 .elementor-element.elementor-element-7f96369 {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-7f96369 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-7f96369.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-7f96369.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-7f96369.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-7f96369.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-7f96369.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-7f96369 .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-7f96369 .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-8329a6b {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-8329a6b .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-ebae760 {
	padding: 0px 0px 20px 0px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-ebae760 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-9da2c61 {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-9da2c61:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-9da2c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc {
	padding: 21px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-e2c7edc.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-e2c7edc.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-e2c7edc .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-b8b5965 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-b8b5965 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-634ce8e {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-634ce8e .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-bb0698e {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-bb0698e:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bb0698e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.elementor-512 .elementor-element.elementor-element-6333fee {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-6333fee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-6333fee.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-6333fee.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-6333fee.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-6333fee.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-6333fee.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-6333fee .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-6333fee .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-71c6b21 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-71c6b21 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-f7b26f8 {
	padding: 0px 0px 20px 0px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-f7b26f8 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-bf16733 {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-bf16733:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bf16733 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5 {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-d8eb9d5.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-d8eb9d5.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5 .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-d8eb9d5 .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-88cc3aa {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-88cc3aa .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-0ed1ab8 {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-0ed1ab8 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-0dac581 {
	--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;
	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-radius: 30px 30px 30px 30px;
}

.elementor-512 .elementor-element.elementor-element-0dac581:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-0dac581 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d6265;
}

.elementor-512 .elementor-element.elementor-element-6a536c2 {
	padding: 16px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-6a536c2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-6a536c2.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-6a536c2.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-6a536c2.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-6a536c2.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-6a536c2.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-6a536c2 .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-6a536c2 .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-62cab02 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-62cab02 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-8ffd00a {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-8ffd00a .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-684bf58 {
	--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-512 .elementor-element.elementor-element-2868241 {
	--spacer-size: 120px;
}

.elementor-512 .elementor-element.elementor-element-75f2238 {
	--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-512 .elementor-element.elementor-element-48df25c {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-48df25c .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-c3ababb {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-c3ababb .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-f171306 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-f171306 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-778425d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-778425d:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-778425d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-4e055d8 {
	--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-512 .elementor-element.elementor-element-391d0f3:not( .elementor-widget-image ), .elementor-512 .elementor-element.elementor-element-391d0f3.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ilegcfd.nitrocdn.com/xUwfVfToKQoqZhoFTJrlsYIjKiEnIIMG/assets/images/optimized/rev-de5d5a9/akdigitalx.com/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-512 .elementor-element.elementor-element-391d0f3:not( .elementor-widget-image ).nitro-lazy, .elementor-512 .elementor-element.elementor-element-391d0f3.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-512 .elementor-element.elementor-element-f9b09c4 {
	--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-512 .elementor-element.elementor-element-1cf8b25 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-1cf8b25 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-5530f5e {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-5530f5e .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-c09f364 {
	--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-512 .elementor-element.elementor-element-c09f364:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-c09f364 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #adadad 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-98f6c88 {
	--spacer-size: 40px;
}

.elementor-512 .elementor-element.elementor-element-b00bddf {
	--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-512 .elementor-element.elementor-element-f9ec071 {
	--spacer-size: 55px;
}

.elementor-512 .elementor-element.elementor-element-6b0a79d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-512 .elementor-element.elementor-element-6b0a79d:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-6b0a79d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #8b8486 100%);
}

.elementor-512 .elementor-element.elementor-element-328168b {
	--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;
	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: #000;
	--border-color: #000;
	--border-radius: 35px 35px 35px 35px;
}

.elementor-512 .elementor-element.elementor-element-328168b:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-328168b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-bc7bf7d.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-bc7bf7d.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-bc7bf7d .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-a43dd13 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-a43dd13 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-c5da543 {
	padding: 6px 30px 0px 30px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-c5da543 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-039e84b {
	--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;
	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-radius: 35px 35px 35px 35px;
}

.elementor-512 .elementor-element.elementor-element-039e84b:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-039e84b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-cc3555d {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-cc3555d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-cc3555d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-cc3555d.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-cc3555d.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-cc3555d.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-cc3555d.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-cc3555d .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-cc3555d .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-a14c9d2 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-a14c9d2 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-61da200 {
	padding: 6px 30px 0px 30px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-61da200 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-d50d3dc {
	--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;
	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-radius: 35px 35px 35px 35px;
}

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

.elementor-512 .elementor-element.elementor-element-251a4b0 {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-251a4b0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-251a4b0.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-251a4b0.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-251a4b0.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-251a4b0.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-251a4b0.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-251a4b0 .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-251a4b0 .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-9a37d9e {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-9a37d9e .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-6ddc2f3 {
	padding: 6px 30px 0px 30px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-6ddc2f3 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-344d85c {
	--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;
	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-radius: 35px 35px 35px 35px;
	--padding-top: 6px;
	--padding-bottom: 79px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-512 .elementor-element.elementor-element-344d85c:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-344d85c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #adadad 100%);
}

.elementor-512 .elementor-element.elementor-element-49b752b {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-49b752b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-49b752b.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-49b752b.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-49b752b.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-49b752b.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-49b752b.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-49b752b .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-49b752b .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-8520985 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-8520985 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-649d0d6 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-649d0d6 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-b0208ea {
	--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;
	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-radius: 30px 30px 30px 30px;
}

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

.elementor-512 .elementor-element.elementor-element-f203efe {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-f203efe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-f203efe.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-f203efe.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-f203efe.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-f203efe.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-f203efe.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-f203efe .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-f203efe .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-aca8a15 {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-aca8a15 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-72eb9f8 {
	padding: 6px 30px 0px 30px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-72eb9f8 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-8925961 {
	--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;
	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-radius: 35px 35px 35px 35px;
}

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

.elementor-512 .elementor-element.elementor-element-c93dfc2 {
	padding: 20px 0px 0px 0px;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-c93dfc2.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2.elementor-view-framed .elementor-icon, .elementor-512 .elementor-element.elementor-element-c93dfc2.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2 .elementor-icon {
	font-size: 60px;
}

.elementor-512 .elementor-element.elementor-element-c93dfc2 .elementor-icon svg {
	height: 60px;
}

.elementor-512 .elementor-element.elementor-element-25327dc {
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-25327dc .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-456f63e {
	padding: 6px 30px 0px 30px;
	text-align: center;
}

.elementor-512 .elementor-element.elementor-element-456f63e .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-1c0b8c4 {
	--display: flex;
}

.elementor-512 .elementor-element.elementor-element-bb85bbd {
	--spacer-size: 50px;
}

.elementor-512 .elementor-element.elementor-element-56d9f55 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-9246f00 {
	--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;
	--justify-content: center;
}

.elementor-512 .elementor-element.elementor-element-525c147 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-828700e .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-ecca069 {
	--display: flex;
}

.elementor-512 .elementor-element.elementor-element-1f4d9fa .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-891e53e {
	--display: flex;
}

.elementor-512 .elementor-element.elementor-element-61c5ecb .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-6334020 {
	--display: flex;
}

.elementor-512 .elementor-element.elementor-element-5ceaaa7 {
	text-align: left;
}

.elementor-512 .elementor-element.elementor-element-5ceaaa7 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 500;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-92e4676 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-512 .elementor-element.elementor-element-25962fc {
	--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-512 .elementor-element.elementor-element-f3e1ed0 img {
	border-radius: 50px 50px 50px 50px;
}

.elementor-512 .elementor-element.elementor-element-5674772 {
	--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-512 .elementor-element.elementor-element-d6e94c4 {
	--spacer-size: 55px;
}

.elementor-512 .elementor-element.elementor-element-6ee06ee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-1f7fca6 {
	--display: flex;
	--min-height: 747px;
	--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;
	--justify-content: space-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-512 .elementor-element.elementor-element-1f7fca6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-512 .elementor-element.elementor-element-c36e016 {
	--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-512 .elementor-element.elementor-element-cf045a0 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-bcacbb3 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-512 .elementor-element.elementor-element-f3cbb8b {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-512 .elementor-element.elementor-element-d6ed1d2 {
		--width: 64%;
	}
	
	.elementor-512 .elementor-element.elementor-element-57fcc83 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-2ce6903 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-f39117e {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-c204b91 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-51be875 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-9da2c61 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-bb0698e {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-bf16733 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-0dac581 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-4e055d8 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-f9b09c4 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-328168b {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-039e84b {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-d50d3dc {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-344d85c {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-b0208ea {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-8925961 {
		--width: 33.3333%;
	}
	
	.elementor-512 .elementor-element.elementor-element-9246f00 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-25962fc {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-1f7fca6 {
		--width: 50%;
	}
	
	.elementor-512 .elementor-element.elementor-element-c36e016 {
		--width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-512 .elementor-element.elementor-element-99e9e45:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-99e9e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-512 .elementor-element.elementor-element-782dec1 .elementor-divider-separator {
		width: 33%;
	}
}

@media (max-width:767px) {
	.elementor-512 .elementor-element.elementor-element-782dec1 .elementor-divider-separator {
		width: 75%;
	}
}
