/* End Custom Fonts CSS */

.elementor-1307 .elementor-element.elementor-element-7c51875c {
	z-index: 0;
}

.elementor-1307 .elementor-element.elementor-element-51f6366b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-56bea4f .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/10/alphabetinfo-banner-4.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-56bea4f .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-56bea4f .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-2862056 .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/10/alphabetinfo-banner-2.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-2862056 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-2862056 .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5191eb4 .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/10/alphabetinfo-banner-3.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5191eb4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5191eb4 .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-f1c5b04 .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/10/alphabetinfo-banner-1.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-f1c5b04 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-f1c5b04 .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-fde1baa .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/10/alphabetinfo-banner-5.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-fde1baa .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-fde1baa .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5cd87d0 .swiper-slide-bg {
	background-color: var(--e-global-color-ddf847b);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2025/03/Hire-Virtual-Assistant-slide-img-1.jpg");
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5cd87d0 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-repeater-item-5cd87d0 .elementor-background-overlay {
	background-color: rgba(224, 249, 214, .17);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 550px;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	border-width: 0px;
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-button:hover {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 {
	width: var(--container-widget-width, 101.364%);
	max-width: 101.364%;
	--container-widget-width: 101.364%;
	--container-widget-flex-grow: 0;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide-contents {
	max-width: 50%;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide-inner {
	padding: 0px 0px 0px 100px;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-heading {
	color: var(--e-global-color-primary);
	font-family: "Gilroy-ExtraBold", Sans-serif;
	font-size: 60px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-description {
	color: #000;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-swiper-button {
	font-size: 28px;
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-b242985:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-b242985 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-3509cdb) 25%, var(--e-global-color-ddf847b) 100%);
}

.elementor-1307 .elementor-element.elementor-element-b242985 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-1307 .elementor-element.elementor-element-b242985 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-d9eb605.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-d9eb605.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-d9eb605.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-d9eb605 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-f94cf7d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-f94cf7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-f94cf7d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

.elementor-1307 .elementor-element.elementor-element-3a79d41 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-3a79d41 img {
	width: 100%;
	max-width: 15px;
}

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

.elementor-1307 .elementor-element.elementor-element-c1a0480 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-c1a0480 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-c1a0480 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-e32556c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-e32556c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-e32556c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

.elementor-1307 .elementor-element.elementor-element-70ca91a > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-70ca91a .elementor-heading-title {
	font-family: "Gilroy-Medium", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 45px;
	color: var(--e-global-color-b0b9233);
}

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

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

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

.elementor-1307 .elementor-element.elementor-element-8d15363 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-8d15363 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-e48b74c {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
}

.elementor-1307 .elementor-element.elementor-element-60cac93 {
	--e-image-carousel-slides-to-show: 10;
}

.elementor-1307 .elementor-element.elementor-element-60cac93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-60cac93 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-287ae7ac:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-287ae7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-287ae7ac > .elementor-background-overlay {
	background-color: var(--e-global-color-3509cdb);
	opacity: .68;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-287ae7ac > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-287ae7ac {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-2fce73d4.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-20790295 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-20790295 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-6eb5ed7e {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-6eb5ed7e > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-6eb5ed7e .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-74e5cd1f {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-74e5cd1f > .elementor-widget-container {
	padding: 12px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-74e5cd1f .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-3678bffa > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-1307 .elementor-element.elementor-element-3678bffa {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-icon i {
	color: var(--e-global-color-ff9323f);
	transition: color .3s;
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-ff9323f);
	transition: fill .3s;
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-64911f4);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-64911f4);
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
}

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

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

.elementor-1307 .elementor-element.elementor-element-22162086 .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-22162086 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-22162086 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-22162086 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-548809b6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-548809b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-548809b6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-548809b6 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .59;
}

.elementor-1307 .elementor-element.elementor-element-548809b6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1307 .elementor-element.elementor-element-548809b6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-09c7651 {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-09c7651 .elementor-heading-title {
	font-family: var(--e-global-typography-51967a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-51967a1-font-size);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-344c172 {
	--e-image-carousel-slides-to-show: 1;
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
}

.elementor-1307 .elementor-element.elementor-element-344c172 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-739d20e4:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-739d20e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-ddf847b) 0%, var(--e-global-color-3509cdb) 100%);
}

.elementor-1307 .elementor-element.elementor-element-739d20e4 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-739d20e4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-739d20e4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-61ccf4f9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-61ccf4f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-61ccf4f9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-61ccf4f9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-501a7496.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-501a7496.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-501a7496.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-67c3f183 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-67c3f183 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-7adb931 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-7adb931 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-7adb931 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-6856ebd5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6856ebd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6856ebd5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-8a61c06 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-8a61c06 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8a61c06 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-52e3fd50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-52e3fd50 {
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-eb2b0e8 {
	margin-top: 30px;
	margin-bottom: 0px;
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

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

.elementor-1307 .elementor-element.elementor-element-774c0551:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-774c0551:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-774c0551 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-774c0551 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-774c0551.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-774c0551.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-774c0551.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-774c0551.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-2bff7222:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: #0d3f69;
	color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-2bff7222.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-2bff7222.elementor-view-framed .elementor-icon {
	background-color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-590ffb98:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: #0d3f69;
	color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-590ffb98.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-590ffb98.elementor-view-framed .elementor-icon {
	background-color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-b55c5a5 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-4e393f2.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-4e393f2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-4e393f2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-0f063a5:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: #0d3f69;
	color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-0f063a5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-0f063a5.elementor-view-framed .elementor-icon {
	background-color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-0c16912:hover .elementor-widget-container {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/services-hover-bg-sape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1307 .elementor-element.elementor-element-0c16912:hover .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 > .elementor-widget-container {
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-1307 .elementor-element.elementor-element-0c16912.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: #0d3f69;
	color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-0c16912.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-0c16912.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-0c16912.elementor-view-framed .elementor-icon {
	background-color: #0d3f69;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon {
	font-size: 25px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-c856684 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1307 .elementor-element.elementor-element-5185d18 .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-5185d18 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-5185d18 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-711e9ec2:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-711e9ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eeffe7;
}

.elementor-1307 .elementor-element.elementor-element-711e9ec2 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-711e9ec2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-711e9ec2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-71e00f76.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-element-populated, .elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-element-populated > .elementor-background-overlay, .elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 45px 35px 45px 35px;
}

.elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-1efc7040.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1efc7040.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1efc7040.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-1efc7040 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-44f04d50 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-44f04d50 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-3df0f84d {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-3df0f84d > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-3df0f84d .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-2a181f98 {
	padding: 15px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-4b64a15a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-4b64a15a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-4b64a15a.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-4b64a15a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-50672fbd {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-50672fbd > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-50672fbd .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-3082caaf > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-1307 .elementor-element.elementor-element-3082caaf {
	text-align: left;
	color: var(--e-global-color-36d6b43);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-1d6231fa .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-1d6231fa .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-1d6231fa .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-449889c6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-7af9744b > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
}

.elementor-1307 .elementor-element.elementor-element-7af9744b {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-7af9744b .elementor-heading-title {
	font-family: "Gilroy-Medium", Sans-serif;
	font-size: 90px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 90px;
	letter-spacing: 7.6px;
	text-shadow: 0px 0px 12px rgba(2.3799896240234, 2.3799896240234, 2.3799896240234, .29);
	color: var(--e-global-color-ddf847b);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-45184f83.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-45184f83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-45184f83.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-36fdfa51 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title {
	margin-bottom: 12px;
	color: #489e25;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon {
	font-size: 24px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1307 .elementor-element.elementor-element-73e13927 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-73e13927 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title {
	margin-bottom: 12px;
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-73e13927.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon {
	font-size: 24px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title {
	margin-bottom: 12px;
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon {
	font-size: 24px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1307 .elementor-element.elementor-element-206a409 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	transition: background 1.5s;
	border-style: dotted;
	border-width: 2px 2px 2px 2px;
	border-color: #d8d2d0;
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-206a409 {
	--icon-box-icon-margin: 13px;
}

.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title {
	margin-bottom: 12px;
	color: #489e25;
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-3509cdb);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	border-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-206a409.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon {
	font-size: 24px;
	padding: 15px;
}

.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1307 .elementor-element.elementor-element-552ebe7:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-552ebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3509cdb);
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/12/testi-bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1307 .elementor-element.elementor-element-552ebe7 > .elementor-background-overlay {
	background-color: var(--e-global-color-secondary);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-552ebe7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-b87cf35.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-b87cf35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-b87cf35.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-b87cf35 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-ab9bb68.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-ab9bb68.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-ab9bb68.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-15ed8fd {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-15ed8fd img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-7bfa3b8 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-7bfa3b8 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-7bfa3b8 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-877f4b8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-877f4b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-877f4b8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-daf0d2c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-daf0d2c > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-daf0d2c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-52ab961 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-3509cdb);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-52ab961 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-fe8066e {
	--e-image-carousel-slides-to-show: 10;
}

.elementor-1307 .elementor-element.elementor-element-fe8066e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-fe8066e .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-c3d7745 {
	--e-image-carousel-slides-to-show: 10;
}

.elementor-1307 .elementor-element.elementor-element-c3d7745 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-c3d7745 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-447d26e {
	--e-image-carousel-slides-to-show: 10;
}

.elementor-1307 .elementor-element.elementor-element-447d26e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-447d26e .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-7959b8b .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-7959b8b .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-7959b8b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-7959b8b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-cf4ffb0:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-cf4ffb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-3509cdb) 25%, var(--e-global-color-ddf847b) 100%);
}

.elementor-1307 .elementor-element.elementor-element-cf4ffb0 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-cf4ffb0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-1307 .elementor-element.elementor-element-cf4ffb0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-98a6117.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-98a6117.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-98a6117.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-98a6117 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8922d44 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-8922d44 > .elementor-widget-container {
	padding: 12px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8922d44 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-9a9af67 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-1307 .elementor-element.elementor-element-9a9af67 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-a30b9d7 .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-a30b9d7 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-a30b9d7 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-2c668fc.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-2c668fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-2c668fc.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-2c668fc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-c8f9e38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-c8f9e38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1307 .elementor-element.elementor-element-c8f9e38 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-c8f9e38 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa {
	--icon-box-icon-margin: 15px;
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ddf847b);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ddf847b);
	color: var(--e-global-color-ddf847b);
	border-color: var(--e-global-color-ddf847b);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon {
	font-size: 25px;
	padding: 12px;
}

.elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-2fe5466:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-2fe5466 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1307 .elementor-element.elementor-element-2fe5466 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-2fe5466 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-56e0dca {
	--icon-box-icon-margin: 15px;
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ddf847b);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ddf847b);
	color: var(--e-global-color-ddf847b);
	border-color: var(--e-global-color-ddf847b);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon {
	font-size: 25px;
	padding: 12px;
}

.elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-1f70e10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-1f70e10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1307 .elementor-element.elementor-element-1f70e10 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-1f70e10 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7 {
	--icon-box-icon-margin: 15px;
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ddf847b);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ddf847b);
	color: var(--e-global-color-ddf847b);
	border-color: var(--e-global-color-ddf847b);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon {
	font-size: 25px;
	padding: 12px;
}

.elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-fcdabc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-fcdabc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1307 .elementor-element.elementor-element-fcdabc6 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-fcdabc6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-0b12b53 {
	--icon-box-icon-margin: 15px;
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ddf847b);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ddf847b);
	color: var(--e-global-color-ddf847b);
	border-color: var(--e-global-color-ddf847b);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon {
	font-size: 25px;
	padding: 12px;
}

.elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-47f22b29:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-47f22b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ddf847b);
}

.elementor-1307 .elementor-element.elementor-element-47f22b29 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-47f22b29 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-47f22b29 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-2f7d8ff9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-2f7d8ff9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-2f7d8ff9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-2f7d8ff9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-19f681de.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-19f681de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-19f681de.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-3a517e0a {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-3a517e0a img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-1608f2c {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-1608f2c > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-1608f2c .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-5b70abf6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-5b70abf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-5b70abf6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-4c87572a {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-4c87572a > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-4c87572a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-51cc9a5f {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-51cc9a5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-1d51f09c {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6 {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-6f4c35d6.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-69bbe71a.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-3ead660a > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-1307 .elementor-element.elementor-element-3ead660a {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-3ead660a.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-5c1ebe15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/green-bg-line-shape.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1307 .elementor-element.elementor-element-5c1ebe15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-5c1ebe15.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1307 .elementor-element.elementor-element-5c1ebe15 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-b3b2843:not( .elementor-widget-image ) .elementor-widget-container {
	-webkit-mask-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/logo-icon.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-1307 .elementor-element.elementor-element-b3b2843.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/logo-icon.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-1307 .elementor-element.elementor-element-b3b2843 {
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-b3b2843 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4 {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-70ac1bd4.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-40d4646d > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-40d4646d {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-40d4646d.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-30f500cc > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-30f500cc {
	--icon-box-icon-margin: 10px;
}

.elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-30f500cc.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-5ef296a0:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-5ef296a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-5ef296a0 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-5ef296a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-5ef296a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-ff9323f) 0%, var(--e-global-color-ff9323f) 47%);
	opacity: 1;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-6e33c6aa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated, .elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated > .elementor-background-overlay, .elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-background-slideshow {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-70fb4538, .elementor-1307 .elementor-element.elementor-element-70fb4538 > .elementor-background-overlay {
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-70fb4538 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

.elementor-1307 .elementor-element.elementor-element-70fb4538 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-1d63e367.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1d63e367.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1d63e367 > .elementor-element-populated {
	padding: 10px 100px 10px 10px;
}

.elementor-1307 .elementor-element.elementor-element-4fa7b2e8 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-4fa7b2e8 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-4fa7b2e8 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-197e2a8a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-197e2a8a > .elementor-widget-container {
	padding: 10px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-197e2a8a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-77ebf5b1 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-1307 .elementor-element.elementor-element-77ebf5b1 {
	text-align: left;
	color: var(--e-global-color-3509cdb);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-2fdde44b > .elementor-element-populated {
	border-style: dashed;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-3509cdb);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 10px 10px 50px;
}

.elementor-1307 .elementor-element.elementor-element-2fdde44b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-648e8236 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-648e8236 {
	--icon-box-icon-margin: 19px;
}

.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-648e8236.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-description {
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 {
	--icon-box-icon-margin: 19px;
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-57fdedb1.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-description {
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-23865525 > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-23865525 {
	--icon-box-icon-margin: 19px;
}

.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ff9323f);
	color: var(--e-global-color-ff9323f);
	border-color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-23865525.elementor-view-default .elementor-icon:hover {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon {
	font-size: 22px;
}

.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-description {
	color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-1d81f74:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-1d81f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf6ff;
}

.elementor-1307 .elementor-element.elementor-element-1d81f74 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-1d81f74 > .elementor-background-overlay {
	opacity: .68;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-1d81f74 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-b916f59.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-db3df75 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-db3df75 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-a7bf0d8 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-a7bf0d8 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-a7bf0d8 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-f9ed5b9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-f9ed5b9 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-f9ed5b9 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-03cede4 {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-03cede4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-58f9d41 {
	--spacer-size: 50px;
}

.elementor-1307 .elementor-element.elementor-element-6df4e743 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-6df4e743 {
	padding: 80px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-2e90e397.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-2e90e397.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-2e90e397.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-2e90e397 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-f277859.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-f277859.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-f277859.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-4334bc5a {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-4334bc5a img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-4eb87db0 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-4eb87db0 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-4eb87db0 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-afbae95.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-afbae95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-afbae95.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-6dc0f056 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-6dc0f056 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-6dc0f056 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-50c3940f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-50c3940f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-50c3940f.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-5fe8b652 .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-5fe8b652 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-5fe8b652 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-42032a {
	padding: 30px 0px 0px 0px;
}

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

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-posts .elementor-post__meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .elementor-post__excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	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-widget-posts .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-posts .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73:after {
	content: "0.66";
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__card {
	border-color: #c0c0c0;
	border-width: 1px;
	border-radius: 20px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__text {
	padding: 0 20px;
	margin-top: 0px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__meta-data {
	padding: 10px 20px;
	color: var(--e-global-color-text);
	font-family: "Gilroy-Medium", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__avatar {
	padding-right: 20px;
	padding-left: 20px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__card .elementor-post__meta-data {
	border-top-color: var(--e-global-color-text);
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__badge {
	left: 0;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-ff9323f);
	border-radius: 50px;
	font-size: 14px;
	margin: 7px;
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title, .elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title a {
	font-family: var(--e-global-typography-713714d-font-family), Sans-serif;
	font-size: var(--e-global-typography-713714d-font-size);
	font-weight: var(--e-global-typography-713714d-font-weight);
	text-transform: var(--e-global-typography-713714d-text-transform);
	line-height: var(--e-global-typography-713714d-line-height);
}

.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__read-more {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-02130be .elementor-button {
	background-color: var(--e-global-color-ff9323f);
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-3509cdb);
	color: var(--e-global-color-3509cdb);
	padding: 19px 30px 19px 30px;
}

.elementor-1307 .elementor-element.elementor-element-02130be .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-02130be .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-02130be > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-41f7794:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-41f7794 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-3509cdb) 25%, var(--e-global-color-ddf847b) 100%);
}

.elementor-1307 .elementor-element.elementor-element-41f7794 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-41f7794 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-1307 .elementor-element.elementor-element-41f7794 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-fae96c0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-fae96c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-fae96c0.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-fae96c0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-1f8f20f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1f8f20f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1f8f20f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-a408be4 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-a408be4 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-7e02618 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-7e02618 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-7e02618 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-6bfe7d2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6bfe7d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-6bfe7d2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-8dfd68c {
	width: var(--container-widget-width, 61%);
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-8dfd68c > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8dfd68c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-6e57791 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-6e57791 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8b0522d {
	--e-image-carousel-slides-to-show: 9;
}

.elementor-1307 .elementor-element.elementor-element-8b0522d > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-8b0522d .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-64e35f8 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-64e35f8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-1307 .elementor-element.elementor-element-64e35f8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-1be7153b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1be7153b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-1be7153b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-1be7153b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-487dd89b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-487dd89b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-487dd89b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-31de5d7c {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-31de5d7c img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-2cc95b50 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-2cc95b50 > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-2cc95b50 .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-171678a1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-171678a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-171678a1.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-29d1c26a {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-29d1c26a > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-29d1c26a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-7bdfbc1 {
	width: var(--container-widget-width, 73%);
	max-width: 73%;
	--container-widget-width: 73%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-7bdfbc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-15b7354 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-1307 .elementor-element.elementor-element-15b7354 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-15b7354 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-4302a13d:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-4302a13d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #dff8d4 25%, rgba(13, 63, 105, .08) 100%);
}

.elementor-1307 .elementor-element.elementor-element-4302a13d > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-4302a13d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-4302a13d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-7c3d5fe.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-7c3d5fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-7c3d5fe.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-7c3d5fe > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-704bdeda.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-704bdeda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-704bdeda.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-579286bf {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-579286bf img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-4baa11fe {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-4baa11fe > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-4baa11fe .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-3666dc33.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-3666dc33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-3666dc33.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-1a14f25c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1307 .elementor-element.elementor-element-1a14f25c > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-1a14f25c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-b0b9233);
}

.elementor-1307 .elementor-element.elementor-element-6a11b97b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-6a11b97b {
	text-align: center;
	color: #7b7675;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-5c57a596 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
}

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

.elementor-1307 .elementor-element.elementor-element-1baa67b6 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, .18);
	border-radius: 25px 25px 25px 25px;
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-item {
	border-width: 0px;
	border-color: rgba(0, 0, 0, .18);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
	border-top-color: rgba(0, 0, 0, .18);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
	border-bottom-color: rgba(0, 0, 0, .18);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-active .elementor-accordion-icon, .elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-title {
	font-family: var(--e-global-typography-6eb9762-font-family), Sans-serif;
	font-size: var(--e-global-typography-6eb9762-font-size);
	font-weight: var(--e-global-typography-6eb9762-font-weight);
	text-transform: var(--e-global-typography-6eb9762-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title {
	padding: 22px 20px 22px 20px;
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-ff9323f);
}

.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button:hover svg, .elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form {
	background-color: var(--e-global-color-3509cdb);
	padding: 30px 30px 30px 30px;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .23);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-not-valid-tip {
	display: block !important;
	font-family: "Gilroy-Medium", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-validation-errors {
	display: block !important;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7-wrapper {
	text-align: default;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7 {
	max-width: 100%;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .eael-contact-form-7-title {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	background-color: var(--e-global-color-3509cdb);
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-b81c1fc);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-list-item-label {
	color: var(--e-global-color-text);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
	margin-bottom: 0px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
	padding: 8px 8px 8px 8px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	width: 100%;
	height: 40px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
	width: 100%;
	height: 42px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form label, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
	display: flex;
	margin-bottom: 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form label {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 label {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
	color: var(--e-global-color-b81c1fc);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form input[type="submit"] {
	background-color: var(--e-global-color-ff9323f);
	color: var(--e-global-color-3509cdb);
	border-radius: 100px 100px 100px 100px;
	padding: 15px 15px 15px 15px;
	margin-top: 20px;
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-response-output {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	border-style: dashed;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b81c1fc);
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ng {
	color: var(--e-global-color-secondary);
	padding: 15px 15px 15px 15px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ok {
	color: var(--e-global-color-secondary);
	padding: 15px 15px 15px 15px;
}

.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-response-output {
	color: var(--e-global-color-secondary);
	padding: 15px 15px 15px 15px;
}

.elementor-1307 .elementor-element.elementor-element-214f182:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-214f182 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3509cdb);
}

.elementor-1307 .elementor-element.elementor-element-214f182 > .elementor-background-overlay {
	background-color: var(--e-global-color-3509cdb);
	opacity: .68;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-214f182 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-214f182 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-1307 .elementor-element.elementor-element-feca273.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-1890b98 {
	width: auto;
	max-width: auto;
	align-self: flex-start;
}

.elementor-1307 .elementor-element.elementor-element-1890b98 img {
	width: 100%;
	max-width: 15px;
}

.elementor-1307 .elementor-element.elementor-element-023215c {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-1307 .elementor-element.elementor-element-023215c > .elementor-widget-container {
	padding: 0px 0px 0px 8px;
}

.elementor-1307 .elementor-element.elementor-element-023215c .elementor-heading-title {
	font-family: var(--e-global-typography-873f443-font-family), Sans-serif;
	font-size: var(--e-global-typography-873f443-font-size);
	font-weight: var(--e-global-typography-873f443-font-weight);
	text-transform: var(--e-global-typography-873f443-text-transform);
	color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-b57db75 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-b57db75 > .elementor-widget-container {
	padding: 12px 0px 12px 0px;
}

.elementor-1307 .elementor-element.elementor-element-b57db75 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-f87aa69 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-1307 .elementor-element.elementor-element-f87aa69 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-8c20490.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-8c20490.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-e3fa2b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-e3fa2b3 img {
	width: 100%;
	max-width: 120px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1307 .elementor-element.elementor-element-fd7d3b4 .elementor-heading-title {
	font-family: "Gilroy-Medium", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 20px;
}

.elementor-1307 .elementor-element.elementor-element-9406bba > .elementor-widget-container {
	margin: -18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-9406bba .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 10px;
}

.elementor-1307 .elementor-element.elementor-element-ed6e210 {
	column-gap: 0px;
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-ed6e210 p {
	margin-bottom: 0px;
}

.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-1307 .elementor-element.elementor-element-9ed543c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-stacked .elementor-icon {
	background-color: #0c63bc;
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-default .elementor-icon {
	color: #0c63bc;
	border-color: #0c63bc;
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-framed .elementor-icon, .elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-default .elementor-icon svg {
	fill: #0c63bc;
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-framed .elementor-icon:hover, .elementor-1307 .elementor-element.elementor-element-9ed543c.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-accent);
}

.elementor-1307 .elementor-element.elementor-element-9ed543c .elementor-icon {
	font-size: 30px;
}

.elementor-1307 .elementor-element.elementor-element-9ed543c .elementor-icon svg {
	height: 30px;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1307 .elementor-element.elementor-element-316f8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilddgib.nitrocdn.com/YjKZNwQGUwzzrIaomuayjTYyXVVrxwlE/assets/images/optimized/rev-27fe810/alphabetinfo.com/wp-content/uploads/2023/11/green-bg-line-shape.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1307 .elementor-element.elementor-element-316f8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-1307 .elementor-element.elementor-element-316f8c8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .59;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8 > .elementor-element-populated {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1307 .elementor-element.elementor-element-316f8c8:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1307 .elementor-element.elementor-element-316f8c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-a8182b6:not(.elementor-motion-effects-element-type-background), .elementor-1307 .elementor-element.elementor-element-a8182b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #eaf6ff 25%, rgba(13, 63, 105, .08) 100%);
}

.elementor-1307 .elementor-element.elementor-element-a8182b6 > .elementor-container {
	max-width: 1180px;
}

.elementor-1307 .elementor-element.elementor-element-a8182b6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-1307 .elementor-element.elementor-element-a8182b6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1307 .elementor-element.elementor-element-aa0ecb6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-aa0ecb6 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-3f8691b .elementor-heading-title {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button {
	background-color: #eaf6ff;
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-1307 .elementor-element.elementor-element-e1a007d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button:hover svg, .elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-6762cb6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-6762cb6 > .elementor-element-populated {
	border-style: dashed;
	border-width: 0px 1px 0px 1px;
	border-color: #b6b6b6;
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-5179c55 .elementor-heading-title {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button {
	background-color: #eaf6ff;
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-1307 .elementor-element.elementor-element-2e2ccb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button:hover svg, .elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-a7396f4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1307 .elementor-element.elementor-element-a7396f4 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-1307 .elementor-element.elementor-element-44d37eb .elementor-heading-title {
	font-family: var(--e-global-typography-1bfca51-font-family), Sans-serif;
	font-size: var(--e-global-typography-1bfca51-font-size);
	font-weight: var(--e-global-typography-1bfca51-font-weight);
	text-transform: var(--e-global-typography-1bfca51-text-transform);
}

.elementor-1307 .elementor-element.elementor-element-434387f .elementor-button {
	background-color: #eaf6ff;
	font-family: "Gilroy-SemiBold", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-1307 .elementor-element.elementor-element-434387f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1307 .elementor-element.elementor-element-434387f .elementor-button:hover, .elementor-1307 .elementor-element.elementor-element-434387f .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-1307 .elementor-element.elementor-element-434387f .elementor-button:hover svg, .elementor-1307 .elementor-element.elementor-element-434387f .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

@media (max-width:1024px) {
	.elementor-widget-slides .elementor-slide-heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-description {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-slides .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide {
		height: 400px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide-inner {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-heading {
		font-size: 32px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b242985 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-c1a0480 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ca91a > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ca91a {
		--container-widget-width: 83%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 83%);
		max-width: 83%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ca91a .elementor-heading-title {
		font-size: 32px;
		line-height: 38px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8d15363 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-e48b74c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-60cac93 {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-1307 .elementor-element.elementor-element-287ae7ac {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6eb5ed7e .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-74e5cd1f > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-74e5cd1f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-74e5cd1f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3678bffa > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3678bffa {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-22162086 .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-09c7651 .elementor-heading-title {
		font-size: var(--e-global-typography-51967a1-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-344c172 {
		--e-image-carousel-slides-to-show: 1;
		width: auto;
		max-width: auto;
	}
	
	.elementor-1307 .elementor-element.elementor-element-739d20e4 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7adb931 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8a61c06 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8a61c06 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8a61c06 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-52e3fd50 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-eb2b0e8 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-774c0551 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-2bff7222 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-590ffb98 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b55c5a5 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4e393f2 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0f063a5 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0c16912 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-c856684 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5185d18 .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-711e9ec2 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-71e00f76 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3df0f84d .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-50672fbd > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-50672fbd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-50672fbd .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3082caaf > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3082caaf {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d6231fa .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-449889c6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7af9744b > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7af9744b .elementor-heading-title {
		font-size: 69px;
		line-height: 38px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cd40dcc > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-73e13927 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-12d2cfdc > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-206a409 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-552ebe7 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7bfa3b8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-daf0d2c > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-daf0d2c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-daf0d2c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-52ab961 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-fe8066e {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-1307 .elementor-element.elementor-element-c3d7745 {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-1307 .elementor-element.elementor-element-447d26e {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7959b8b .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-cf4ffb0 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8922d44 > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8922d44 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8922d44 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-9a9af67 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-9a9af67 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-a30b9d7 .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-47f22b29 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1608f2c .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-4c87572a > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4c87572a {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4c87572a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-51cc9a5f {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d51f09c {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5ef296a0 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-70fb4538 {
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4fa7b2e8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-197e2a8a > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-197e2a8a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-197e2a8a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-77ebf5b1 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-77ebf5b1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d81f74 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-a7bf0d8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-f9ed5b9 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-f9ed5b9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-f9ed5b9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-03cede4 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6df4e743 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4eb87db0 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6dc0f056 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6dc0f056 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6dc0f056 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5fe8b652 .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-posts .elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title, .elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title a {
		font-size: var(--e-global-typography-713714d-font-size);
		line-height: var(--e-global-typography-713714d-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__meta-data {
		font-size: 13px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__read-more {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-02130be .elementor-button {
		font-size: 14px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-41f7794 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7e02618 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8dfd68c > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8dfd68c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8dfd68c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6e57791 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8b0522d {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-64e35f8 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2cc95b50 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-29d1c26a > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-29d1c26a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-29d1c26a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-7bdfbc1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-15b7354 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4302a13d {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4baa11fe .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1a14f25c > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1a14f25c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1a14f25c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6a11b97b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5c57a596 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-title {
		font-size: var(--e-global-typography-6eb9762-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form label, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form input[type="submit"] {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-not-valid-tip {
		font-size: 16px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-response-output {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-214f182 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-023215c .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b57db75 > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-b57db75 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-b57db75 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-f87aa69 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-f87aa69 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-fd7d3b4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-a8182b6 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3f8691b .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button {
		font-size: 14px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5179c55 .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button {
		font-size: 14px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-44d37eb .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-434387f .elementor-button {
		font-size: 14px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-widget-slides .elementor-slide-heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-description {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-slides .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide {
		height: 360px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide-contents {
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .swiper-slide-inner {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-heading {
		font-size: 28px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-59d23330 .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b242985 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-c1a0480 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ca91a .elementor-heading-title {
		font-size: 28px;
		line-height: 35px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8d15363 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-60cac93 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-287ae7ac {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6eb5ed7e .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-74e5cd1f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3678bffa {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-16f850f4 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-7e678ce0 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1307 .elementor-element.elementor-element-1aa279d6 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-22162086 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-09c7651 .elementor-heading-title {
		font-size: var(--e-global-typography-51967a1-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-344c172 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-1307 .elementor-element.elementor-element-739d20e4 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7adb931 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8a61c06 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-52e3fd50 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-774c0551 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-774c0551 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-2bff7222 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-2bff7222 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-590ffb98 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-590ffb98 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-4e393f2 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-4e393f2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0f063a5 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0f063a5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0c16912 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0c16912 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5185d18 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-711e9ec2 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3df0f84d .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-50672fbd .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3082caaf {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d6231fa .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7af9744b > .elementor-widget-container {
		--e-transform-rotateZ: 0deg;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7af9744b .elementor-heading-title {
		font-size: 36px;
		line-height: 31px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cd40dcc > .elementor-widget-container {
		padding: 25px 25px 50px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-5cd40dcc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-73e13927 > .elementor-widget-container {
		padding: 25px 25px 50px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-73e13927 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-77da2664 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-12d2cfdc > .elementor-widget-container {
		padding: 25px 25px 50px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-12d2cfdc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-206a409 > .elementor-widget-container {
		padding: 25px 25px 50px 25px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-206a409 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-552ebe7 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7bfa3b8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-daf0d2c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-52ab961 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-fe8066e {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-c3d7745 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-447d26e {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7959b8b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-cf4ffb0 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8922d44 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-9a9af67 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-a30b9d7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-55a1ffa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-56e0dca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6cd94c7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-0b12b53 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-47f22b29 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1608f2c .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-4c87572a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4c87572a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-51cc9a5f {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-wrapper {
		text-align: right;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-6f4c35d6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-69bbe71a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-3ead660a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b3b2843:not( .elementor-widget-image ) .elementor-widget-container {
		-webkit-mask-position: center center;
	}
	
	.elementor-1307 .elementor-element.elementor-element-b3b2843.elementor-widget-image .elementor-widget-container img {
		-webkit-mask-position: center center;
	}
	
	.elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-70ac1bd4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-40d4646d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-30f500cc .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5ef296a0 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6e33c6aa > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-70fb4538 {
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d63e367 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4fa7b2e8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-197e2a8a > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-197e2a8a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-77ebf5b1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-2fdde44b > .elementor-element-populated {
		border-width: 1px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-648e8236 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-57fdedb1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title, .elementor-1307 .elementor-element.elementor-element-23865525 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d81f74 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-a7bf0d8 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-f9ed5b9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-f9ed5b9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-03cede4 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6df4e743 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4eb87db0 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6dc0f056 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5fe8b652 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-posts .elementor-post__meta-data {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-post__excerpt p {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-posts .elementor-post__read-more {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-posts .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-posts .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73:after {
		content: "0.5";
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title, .elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__title a {
		font-size: var(--e-global-typography-713714d-font-size);
		line-height: var(--e-global-typography-713714d-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__meta-data {
		font-size: 13px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5cbc6f73 .elementor-post__read-more {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-02130be .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-41f7794 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7e02618 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8dfd68c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6e57791 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8b0522d {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-1307 .elementor-element.elementor-element-64e35f8 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2cc95b50 .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-29d1c26a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-7bdfbc1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-15b7354 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4302a13d {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-4baa11fe .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1a14f25c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-6a11b97b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1baa67b6 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-accordion-title {
		font-size: var(--e-global-typography-6eb9762-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-1baa67b6 .elementor-tab-title {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-23fcbaec .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form label, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-form input[type="submit"] {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-not-valid-tip {
		font-size: 15px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-1307 .elementor-element.elementor-element-24a327ca .eael-contact-form-7 .wpcf7-response-output {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-214f182 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-023215c .elementor-heading-title {
		font-size: var(--e-global-typography-873f443-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-b57db75 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1307 .elementor-element.elementor-element-f87aa69 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-8c20490 {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-e3fa2b3 {
		text-align: left;
	}
	
	.elementor-1307 .elementor-element.elementor-element-bb51dfa {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-fd7d3b4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-a8182b6 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-aa0ecb6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-3f8691b .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-e1a007d .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6762cb6 > .elementor-element-populated {
		border-width: 1px 0px 1px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5179c55 .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-2e2ccb0 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-a7396f4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1307 .elementor-element.elementor-element-44d37eb .elementor-heading-title {
		font-size: var(--e-global-typography-1bfca51-font-size);
	}
	
	.elementor-1307 .elementor-element.elementor-element-434387f .elementor-button {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-1307 .elementor-element.elementor-element-2fce73d4 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-548809b6 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-449889c6 {
		width: 10.028%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-45184f83 {
		width: 56.305%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-98a6117 {
		width: 46.017%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2c668fc {
		width: 53.983%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-65e17e2 {
		width: 27.994%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5c1ebe15 {
		width: 43.678%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1018f50d {
		width: 27.994%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1d63e367 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2fdde44b {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-afbae95 {
		width: 80%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-50c3940f {
		width: 19.958%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-feca273 {
		width: 56.61%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8c20490 {
		width: 22.807%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-bb51dfa {
		width: 77.193%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-316f8c8 {
		width: 43.39%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1307 .elementor-element.elementor-element-2fce73d4 {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-548809b6 {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-27e786 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7724a50d {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-48d09778 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6b7a370 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6cb84e9 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-926589e {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-71e00f76 {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-449889c6 {
		width: 10%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-45184f83 {
		width: 90%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-98a6117 {
		width: 90%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-2c668fc {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-65e17e2 {
		width: 33.33%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-5c1ebe15 {
		width: 33.33%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-1018f50d {
		width: 33.33%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-b916f59 {
		width: 100%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-6cc65cf4 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-7b005076 {
		width: 50%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-8c20490 {
		width: 30%;
	}
	
	.elementor-1307 .elementor-element.elementor-element-bb51dfa {
		width: 70%;
	}
}

/* Start custom CSS for image-carousel, class: .elementor-element-60cac93 */
.smooth-scrlloing .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-fe8066e */
.smooth-scrlloing .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-c3d7745 */
.smooth-scrlloing .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-447d26e */
.smooth-scrlloing .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}
