:root {
	--accent-color: #C52929;
	--accent-color-hover: #B11B1B;
	--global-txt-color: #181818;

	--button-txt-color: #ffffff;
	--button-txt-color-hover: #ffffff;
	--button-bg-color: #C52929;
	--button-bg-color-hover: #B11B1B;

	--header-menu-txt-color-first: #181818;
	--header-menu-txt-color-second: #ffffff;
	--header-menu-txt-color-inner: #ffffff;

	--header-menu-sticky-bg-color-first: #ffffff;
	--header-menu-sticky-bg-color-second: #000000;
	--header-menu-sticky-bg-color-inner: #000000;

	--header-cta-txt-color: #ffffff;
	--header-cta-txt-color-hover: #ffffff;
	--header-cta-bg-color: #C52929;
	--header-cta-bg-color-hover: #B11B1B;

	--header-title-txt-color: #ffffff;
	--header-bg-overlay-color: #000000;
	--logo-height: 40px;

	--footer-txt-color: #ffffff;
	--footer-bg-color: #181818;
}
.entry-categories {
	display: none;
}
.elementor-kit-11 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}
.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px;
}
.e-con {
	--container-max-width: 1140px;
}
.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}
.elementor-element {
	--widgets-spacing: 20px 20px;
}
h1.entry-title {
	display: var(--page-title-display);
}
@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px;
	}
	.e-con {
		--container-max-width: 1024px;
	}
}
@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px;
	}
	.e-con {
		--container-max-width: 767px;
	}
}
.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}
.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-image-box .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-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-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-weight: var(--e-global-typography-primary-font-weight);
}
.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-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-star-rating .elementor-star-rating__title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-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-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}
.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-progress .elementor-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-testimonial .elementor-testimonial-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-testimonial .elementor-testimonial-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
	color: var(--e-global-color-primary);
}
.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
	color: var(--e-global-color-accent);
}
.elementor-widget-tabs .elementor-tab-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-tabs .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-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-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}
.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-alert .elementor-alert-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-alert .elementor-alert-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-caldera-form .eael-contact-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.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-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-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-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-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-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-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-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-countdown .eael-countdown-digits::after {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-countdown .eael-countdown-digits {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-countdown .eael-countdown-label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.eael-countdown-finish-text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text,
.elementor-widget-eael-creative-button .eael-creative-button--winona::after,
.elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i {
	color: var(--e-global-color-primary);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay,
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-prefix {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-strings,
.elementor-widget-eael-fancy-text .typed-cursor {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-fancy-text .eael-fancy-text-suffix {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-feature-list .connector-type-classic .connector {
	border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after {
	border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title,
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited {
	color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title,
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .fg-item-category span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .fg-filter-trigger>span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-fluentform .eael-fluentform-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,
.elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,
.elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button,
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button,
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"],
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-nft-gallery .eael-nft-gallery-load-more .eael-nft-gallery-load-more-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],
.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-post-grid .eael-meta-posted-on {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .eael-entry-meta>span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .eael-entry-title,
.elementor-widget-eael-post-grid .eael-entry-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-post-grid .eael-grid-post-excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-grid .post-meta-categories li,
.elementor-widget-eael-post-grid .post-meta-categories li a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-post-timeline .eael-timeline-post-title .eael-timeline-post-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-progress-bar .eael-progressbar-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-progress-bar .eael-progressbar-line-fill.eael-has-inner-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-simple-menu .eael-simple-menu>li>a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-simple-menu .eael-simple-menu li ul li>a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-twitter-feed .eael-twitter-feed-item .eael-twitter-feed-item-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-eael-twitter-feed .eael-twitter-feed-load-more .eael-twitter-feed-load-more-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-eael-weform .eael-weform-container ul.wpuf-form .wpuf-submit input[type="submit"] {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-wpforms .eael-contact-form-description,
.elementor-widget-eael-wpforms .wpforms-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label,
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea,
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-ucaddon_logo_card_testimonial .ue-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_logo_card_testimonial .ue-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_logo_card_testimonial .ue-subtitle {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_underline_animated_button .underline_animated_button a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_text_rotator .beginning_text_typography {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_text_rotator .middle_text_typography {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_text_rotator .ending_text_typography {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_simple_slider .ue_simple_slider_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_simple_slider .ue_simple_slider_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_split_hero .uc_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_split_hero .uc_subtitle {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_split_hero .uc_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_split_hero .uc_btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_big_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_sub_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_button_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .product-text-name {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .ue-product-category {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .product-short-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .uc_regular_price {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .uc_sale_price {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .uc-buttons a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .product-img-overlay .uc-buttons a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_woocommerce_product_list .ue_woocommerce_product_list_badge {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a,
.r-tabs-accordion-title a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_content_tabs .tab-container {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_card_carousel .card_carousel_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_card_carousel .card_carousel_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_card_carousel .uc_more_btn {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_timeline_bullets .ue_item_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_timeline_bullets .ue_item_text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-path {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-banner .premium_banner_content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-addon-banner .premium-banner-link {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-addon-banner .premium-banner-link:hover {
	color: var(--e-global-color-text);
}
.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog .premium-blog-post-link:before,
.elementor-widget-premium-addon-blog .premium-blog-post-link:after {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title,
.elementor-widget-premium-addon-blog .premium-blog-entry-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title a {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-blog .premium-blog-cats-container a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-addon-blog .premium-blog-meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-addon-blog .premium-blog-post-content {
	color: var(--e-global-color-text);
}
.elementor-widget-premium-addon-blog .premium-blog-post-tags-container {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog ul.slick-dots li {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-button .premium-button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-button .premium-drawable-icon *,
.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-button .premium-button,
.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before,
.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before,
.elementor-widget-premium-addon-button .premium-button-style5-radialin:before,
.elementor-widget-premium-addon-button .premium-button-style5-rectin:before {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *,
.elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-button .premium-button-none:hover,
.elementor-widget-premium-addon-button .premium-button-style1:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before,
.elementor-widget-premium-addon-button .premium-button-style2-shutinhor,
.elementor-widget-premium-addon-button .premium-button-style2-shutinver,
.elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before,
.elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before,
.elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before,
.elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before,
.elementor-widget-premium-addon-button .premium-button-style3-after:hover,
.elementor-widget-premium-addon-button .premium-button-style3-before:hover,
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper,
.elementor-widget-premium-addon-button .premium-button-style5-radialin,
.elementor-widget-premium-addon-button .premium-button-style5-radialout:before,
.elementor-widget-premium-addon-button .premium-button-style5-rectin,
.elementor-widget-premium-addon-button .premium-button-style5-rectout:before,
.elementor-widget-premium-addon-button .premium-button-style6-bg,
.elementor-widget-premium-addon-button .premium-button-style6:before {
	background-color: var(--e-global-color-text);
}
.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after {
	background-color: var(--e-global-color-text);
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-carousel-widget ul.slick-dots li {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget ul.slick-dots li svg {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .fraction-pagination-total {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget .fraction-pagination-separator {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-carousel-widget .fraction-pagination-current {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure span {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top-back,
.elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .bottom-back {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-period,
.elementor-widget-premium-countdown-timer .premium-countdown-label {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-countdown-timer .countdown_separator {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-countdown-timer .premium-countdown-exp-message {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-counter .premium-drawable-icon *,
.elementor-widget-premium-counter .premium-counter-icon svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon-bg {
	background: var(--e-global-color-secondary);
}
.elementor-widget-premium-counter .premium-counter-title .premium-counter-title-val {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-counter .premium-counter-desc {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-init {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-counter .premium-counter-area span#prefix {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-counter .premium-counter-area span#suffix {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-text {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-text-wrapper:not(.auto-fade) .premium-fancy-text,
.elementor-widget-premium-addon-fancy-text .premium-fancy-text svg g>text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-fancy-text .typed-cursor {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-fancy-text .premium-prefix-text,
.elementor-widget-premium-addon-fancy-text .premium-suffix-text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-fancy-text .loading .premium-loading-bar {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .premium-gallery-img-name,
.elementor-widget-premium-img-gallery .premium-gallery-img-name a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-img-gallery .premium-gallery-img-desc,
.elementor-widget-premium-img-gallery .premium-gallery-img-desc a {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link span {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader {
	border-color: var(--e-global-color-secondary);
	border-top-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	text-shadow: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
	text-shadow: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-icon-list .premium-bullet-list-text span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-icon-list .premium-bullet-list-text span {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
	text-shadow: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
	text-shadow: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
	border-top-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
	border-left-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-text-icon-wrapper i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-drawable-icon,
.elementor-widget-premium-addon-image-button svg:not([class*="premium-"]) {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper span {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon,
.elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not([class*="premium-"]) {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper svg {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-style3:before {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:before,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:before {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-button .premium-image-button-none:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper,
.elementor-widget-premium-addon-image-button .premium-image-button-style1:before,
.elementor-widget-premium-addon-image-button .premium-image-button-style3:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:hover,
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:hover,
.elementor-widget-premium-addon-image-button .premium-button-style6-bg,
.elementor-widget-premium-addon-image-button .premium-button-style6:before {
	background-color: var(--e-global-color-text);
}
.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:before,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:after,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:before,
.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:after {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-separator .premium-drawable-icon *,
.elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-separator .premium-drawable-icon:hover *,
.elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]):hover {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i,
.elementor-widget-premium-addon-image-separator .premium-image-separator-container>svg {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover,
.elementor-widget-premium-addon-image-separator .premium-image-separator-container>svg:hover {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-maps .premium-maps-info-title {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-maps .premium-maps-info-desc,
.elementor-widget-premium-addon-maps .premium-maps-info-desc a {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-media-wheel .premium-adv-carousel__media-title {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .premium-adv-carousel__media-desc {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .flipster__button i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .flipster__button svg,
.elementor-widget-premium-media-wheel .flipster__button svg * {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .flipster__button {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image span {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover span {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg * {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-text:hover {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg,
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg * {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover {
	background: var(--e-global-color-text);
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-text);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link .premium-dropdown-icon {
	color: var(--e-global-color-text);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link .premium-dropdown-icon {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link {
	color: var(--e-global-color-accent);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link .premium-dropdown-icon {
	color: var(--e-global-color-accent);
}
.elementor-widget-premium-nav-menu .premium-nav-menu-item>.premium-menu-link>.premium-item-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link,
.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link,
.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu>.premium-sub-menu-item:hover>.premium-sub-menu-link {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-notifications .premium-blog-post-link:before,
.elementor-widget-premium-notifications .premium-blog-post-link:after {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-notifications .premium-blog-entry-title,
.elementor-widget-premium-notifications .premium-blog-entry-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-notifications .premium-blog-entry-title a {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-notifications .premium-blog-entry-title:hover a {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-notifications .premium-blog-meta-data {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-notifications .premium-blog-post-content {
	color: var(--e-global-color-text);
}
.elementor-widget-premium-notifications .premium-blog-post-tags-container {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-person .premium-person-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-person .premium-person-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-person .premium-person-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-person .premium-person-list-item i {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-person .premium-person-list-item:hover i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__pin-creator a {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__created-at {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__board-trigger,
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__load-more-btn {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-premium-pinterest-feed ul.slick-dots li {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-pinterest-feed ul.slick-dots li.slick-active {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__pins-wrapper .slick-arrow {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-sharer {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-share-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-post-ticker.premium-ticker-pointer-yes:not(.premium-reversed-yes) .premium-post-ticker__content>div:first-child::after {
	border-left-color: var(--e-global-color-primary);
}
.elementor-widget-premium-post-ticker.premium-ticker-pointer-yes.premium-reversed-yes .premium-post-ticker__content>div:first-child::after {
	border-right-color: var(--e-global-color-primary);
}
.elementor-widget-premium-post-ticker.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after {
	background-color: var(--e-global-color-text);
}
.elementor-widget-premium-post-ticker .premium-post-ticker__title-wrapper,
.elementor-widget-premium-post-ticker.premium-post-ticker__layout-2 .premium-post-ticker__title-wrapper::after,
.elementor-widget-premium-post-ticker.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-post-ticker .premium-post-ticker__post-date span {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-post-ticker .premium-post-ticker__post-author a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-premium-post-ticker .premium-post-ticker__arrows a {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-post-ticker .premium-post-ticker__arrows a:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container .premium-drawable-icon *,
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container svg:not([class*="premium-"]) {
	fill: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i,
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon,
.elementor-widget-premium-addon-pricing-table .premium-pricing-image {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-table-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-slashed-price-value {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-currency {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-value {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-separator {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-duration {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-span {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list .premium-pricing-list-span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-feature-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-item .premium-drawable-icon *,
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-item svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-tooltip {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-description-container {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button:hover {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-badge-container .corner span {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-left .corner {
	border-top-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-right .corner {
	border-right-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-badge-circle,
.elementor-widget-premium-addon-pricing-table .premium-badge-stripe .corner,
.elementor-widget-premium-addon-pricing-table .premium-badge-flag .corner {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-right .corner::before {
	border-left: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-left .corner::after {
	border-right: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-base,
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-inner {
	border-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle div,
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-circle-progress {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-left-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-right-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-progressbar .premium-drawable-icon *,
.elementor-widget-premium-addon-progressbar svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-center-label {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-percentage {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-arrow {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-pin {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-left {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-right {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-heading {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-company-link {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-text-wrapper {
	color: var(--e-global-color-text);
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-tiktok-feed ul.slick-dots li {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-tiktok-feed ul.slick-dots li.slick-active {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-tiktok-feed .premium-tiktok-feed__videos-wrapper .slick-arrow {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-title .premium-title-header,
.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::before,
.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::after {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-header {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2,
.elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3,
.elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-title .premium-title-style5 {
	border-bottom: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-style6 {
	border-bottom: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-style6:before {
	border-bottom-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-style7-stripe {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-drawable-icon *,
.elementor-widget-premium-addon-title svg:not([class*="premium-"]) {
	fill: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-title .premium-title-bg-text:before {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-video-box .premium-video-box-play-icon {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container:hover .premium-video-box-play-icon {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-video-box .premium-video-box-text {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-addon-video-box .premium-video-box-description-container {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-addon-video-box .premium-youtube-vid-title {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-tooltip {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-tooltip span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after {
	border-left-color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after {
	border-right-color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-dots .premium-vscroll-nav-link span {
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-vscroll .premium-vscroll-dots li.active .premium-vscroll-nav-link span {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-vscroll .premium-vscroll-dots {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover {
	color: var(--e-global-color-primary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link:hover {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-premium-weather .premium-weather__city-name {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-weather:not(.premium-weather__layout-3) .premium-weather__basic-weather .premium-weather__temp-wrapper,
.elementor-widget-premium-weather.premium-weather__layout-3 .premium-weather__extra-outer-wrapper .premium-weather__temp-wrapper {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-weather .premium-weather__feels-like {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-world-clock .premium-world-clock__clock-title {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-world-clock .premium-world-clock__date,
.elementor-widget-premium-world-clock .premium-world-clock__month-wrapper,
.elementor-widget-premium-world-clock .premium-world-clock__day-wrapper,
.elementor-widget-premium-world-clock .premium-world-clock__date-segment {
	color: var(--e-global-color-secondary);
}
.elementor-widget-premium-world-clock .premium-world-clock__date-segment {
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-premium-world-clock .premium-world-clock__gmt-offset {
	color: var(--e-global-color-secondary);
}
@media(max-width:1024px) {
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-text);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-secondary);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-accent);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-secondary);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-primary);
	}
}
@media(max-width:767px) {
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-text);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-secondary);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu>.premium-active-item>.premium-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-accent);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-secondary);
	}
	.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon {
		color: var(--e-global-color-primary);
	}
}
.elementor-29422 .elementor-element.elementor-element-6dea373>.elementor-container {
	max-width: 1440px;
}
.elementor-29422 .elementor-element.elementor-element-6dea373 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}
.elementor-29422 .elementor-element.elementor-element-6dea373>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(360deg, #0E0701 0%, #504E4A 100%);
	opacity: 0.6;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-6dea373,
.elementor-29422 .elementor-element.elementor-element-6dea373>.elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}
.elementor-29422 .elementor-element.elementor-element-6dea373 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 180px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-86fcc8f.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-86fcc8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-86fcc8f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-86fcc8f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-bd753aa>.elementor-container {
	max-width: 1320px;
	min-height: 740px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-260e9c3.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-260e9c3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-260e9c3.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-29422 .elementor-element.elementor-element-260e9c3>.elementor-element-populated {
	margin: 0px 10px 90px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 40px 0px;
}
.elementor-29422 .elementor-element.elementor-element-4ae71fd {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-4ae71fd>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF7A;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-db5541c {
	text-align: left;
	color: #FFFFFF;
	font-family: "Lora", Sans-serif;
	font-size: 102px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-5204443 {
	text-align: left;
	color: #FFFFFFF7;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-2626d7d .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-2626d7d {
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-f780d38 {
	padding: 80px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-268bf7e.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start;
}
.elementor-29422 .elementor-element.elementor-element-268bf7e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-236bcbe {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 62px;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -1.5px;
}
.elementor-29422 .elementor-element.elementor-element-236bcbe>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-a2c5674 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
}
.elementor-29422 .elementor-element.elementor-element-a2c5674>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-2f5ccb5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-99cbb82 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 62px;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -1.5px;
}
.elementor-29422 .elementor-element.elementor-element-99cbb82>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-d6cf2cc {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
}
.elementor-29422 .elementor-element.elementor-element-d6cf2cc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-c136d71>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-2fe68e7 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 62px;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -1.5px;
}
.elementor-29422 .elementor-element.elementor-element-2fe68e7>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-e979660 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
}
.elementor-29422 .elementor-element.elementor-element-e979660>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-7669887:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FCF9F1;
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/3rf3rv.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 20% auto;
}
.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/regbrgb.png");
	background-position: 0% 90%;
	background-repeat: no-repeat;
	background-size: 14% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-7669887 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 10px 100px 10px;
}
.elementor-29422 .elementor-element.elementor-element-558f39b>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}
.elementor-29422 .elementor-element.elementor-element-558f39b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-558f39b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-371d8c3>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-371d8c3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 20px 020px 20px;
}
.elementor-29422 .elementor-element.elementor-element-371d8c3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-c89b7f1.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-c89b7f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-c89b7f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/riutjbv.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 55% auto;
}
.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 40px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-d2a4405 img {
	max-width: 100%;
	object-position: center center;
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-d2a4405>.elementor-widget-container {
	margin: 0px 40px 0px 60px;
}
.elementor-29422 .elementor-element.elementor-element-d2a4405 {
	z-index: 3;
}
.elementor-29422 .elementor-element.elementor-element-f31977d {
	--alignment: center;
	--width: 120px;
	font-family: "Outfit", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	--word-spacing: 14px;
	--text-color: #181818;
	--transition: 0.3s;
	width: auto;
	max-width: auto;
	top: 37px;
}
.elementor-29422 .elementor-element.elementor-element-f31977d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/arrow.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30% auto;
}
body:not(.rtl) .elementor-29422 .elementor-element.elementor-element-f31977d {
	right: 225.6px;
}
body.rtl .elementor-29422 .elementor-element.elementor-element-f31977d {
	left: 225.6px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-3c5b1a3.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-3c5b1a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-3c5b1a3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-ca20800 {
	text-align: left;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-ca20800>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-29b609b {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-29b609b .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-29b609b>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-adf9469 {
	text-align: left;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87 .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87 .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-b96cb87 .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-b96cb87 {
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-2d009a2 {
	padding: 60px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-c9f9ee2.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-c9f9ee2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-c9f9ee2>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-d9e28c7 {
	text-align: left;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-d9e28c7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-505dec8>.elementor-container {
	max-width: 830px;
}
.elementor-29422 .elementor-element.elementor-element-505dec8 {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-14c5193.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-bbb8f3f .qodef-qi-typeout-text {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-bbb8f3f .qodef-qi-typeout-text .qodef-m-text {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
}
.elementor-29422 .elementor-element.elementor-element-bbb8f3f .qodef-qi-typeout-text .qodef-typeout-holder {
	color: #181818;
}
.elementor-29422 .elementor-element.elementor-element-bc54ac5.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-5079018 img {
	width: 61px;
}
.elementor-29422 .elementor-element.elementor-element-5079018>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-5079018 {
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-63923f1 {
	text-align: center;
	color: #000000;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.6em;
	width: auto;
	max-width: auto;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-63923f1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-4487ece:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1D1D1B;
}
.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/wrgvrg.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 21% auto;
	opacity: 0.26;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-4487ece {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-1246eb6.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-1246eb6>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020202;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}
.elementor-29422 .elementor-element.elementor-element-1246eb6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-6e200e7>.elementor-container {
	max-width: 720px;
}
.elementor-29422 .elementor-element.elementor-element-6e200e7 {
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-8127e5f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-8127e5f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-8127e5f>.elementor-element-populated {
	margin: 0px 4px 0px 0px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-9615b6f {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-9615b6f>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF7A;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-036b31b {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-036b31b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-036b31b>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-5489ba1 {
	text-align: center;
	color: #FFFFFFF7;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-05226e1>.elementor-container {
	max-width: 1320px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-9cc3247.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-9cc3247>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-9da3e80 img {
	max-width: 100%;
	border-radius: 12px 12px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-ae1f21e {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-ae1f21e .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.25em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-ae1f21e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-c4be418 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-c4be418 .elementor-heading-title {
	color: #18181882;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-c4be418>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-e7016f7 {
	--divider-border-style: solid;
	--divider-color: #000000;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-e7016f7 .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-e7016f7 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}
.elementor-29422 .elementor-element.elementor-element-e7016f7>.elementor-widget-container {
	margin: 0px 40px 20px 40px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-a71aa7f.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-a71aa7f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-7994825 img {
	max-width: 100%;
	border-radius: 12px 13px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-9b86687 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-9b86687 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.25em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-9b86687>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-db91c00 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-db91c00 .elementor-heading-title {
	color: #18181882;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-db91c00>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-dac8ad1 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-dac8ad1 .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-dac8ad1 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}
.elementor-29422 .elementor-element.elementor-element-dac8ad1>.elementor-widget-container {
	margin: 0px 40px 20px 40px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-157a502.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-157a502.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-29422 .elementor-element.elementor-element-157a502.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-157a502:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-157a502>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-e0def2d img {
	max-width: 100%;
	border-radius: 12px 12px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-d758990 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-d758990 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.25em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-d758990>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-b208dc8 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-b208dc8 .elementor-heading-title {
	color: #18181882;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-b208dc8>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-839e7db {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-839e7db .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-839e7db .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}
.elementor-29422 .elementor-element.elementor-element-839e7db>.elementor-widget-container {
	margin: 0px 40px 20px 40px;
}
.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-container {
	max-width: 1400px;
}
.elementor-29422 .elementor-element.elementor-element-56c062f:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FCF9F1;
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/wrgvrg.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 12% auto;
}
.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/efvwefv.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 20% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-56c062f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 10px 90px 10px;
}
.elementor-29422 .elementor-element.elementor-element-c88d3a0.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-c88d3a0>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020202;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-c88d3a0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-7b9d841 {
	padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-dd94b4f.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-dd94b4f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-dd94b4f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-dd94b4f>.elementor-element-populated {
	padding: 0px 100px 0px 20px;
}
.elementor-29422 .elementor-element.elementor-element-3ba0cd3 {
	text-align: left;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-3ba0cd3>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-28337f9 {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-28337f9 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-28337f9>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-1e46561 {
	text-align: left;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-1e46561>.elementor-widget-container {
	padding: 0px 0px 25px 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-35e53c0 .premium-bullet-list-text span,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-35e53c0 .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-35e53c0 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	font-size: 20px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-35e53c0 .premium-bullet-list-wrapper svg,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-35e53c0 .premium-bullet-list-wrapper img {
	width: 20px !important;
	height: 20px !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-5842e12 .premium-bullet-list-text span,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-5842e12 .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-5842e12 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	font-size: 20px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-5842e12 .premium-bullet-list-wrapper svg,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-5842e12 .premium-bullet-list-wrapper img {
	width: 20px !important;
	height: 20px !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-eb5b6f0 .premium-bullet-list-text span,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-eb5b6f0 .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-eb5b6f0 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	font-size: 20px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-eb5b6f0 .premium-bullet-list-wrapper svg,
.elementor-29422 .elementor-element.elementor-element-41758ee .elementor-repeater-item-eb5b6f0 .premium-bullet-list-wrapper img {
	width: 20px !important;
	height: 20px !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content {
	overflow: hidden;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-box {
	flex-direction: column;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-box {
	justify-content: flex-start;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-divider,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper-top {
	align-self: flex-start;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-text {
	display: flex;
	flex-direction: row;
	order: 5;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper {
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-badge {
	order: 8;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content {
	border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	font-size: 1px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper svg,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper img {
	width: 1px !important;
	height: 1px !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-icon-text p {
	color: #00FF75;
}
.elementor-29422 .elementor-element.elementor-element-41758ee svg:not([class*="premium-"]) {
	fill: #00FF75;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
	text-shadow: 0 0 3px #00FF75;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
	color: #00FF75;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
	text-shadow: none !important;
	color: #00FF75 !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
	fill: #00FF75;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-icon-text p {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper {
	margin: 0px 10px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-text span {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-text span {
	color: #181818;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur:hover .premium-bullet-list-text span {
	text-shadow: 0 0 3px #181818;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content:hover .premium-bullet-list-text span {
	color: #C52929;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
	text-shadow: none !important;
	color: #C52929 !important;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-text {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-badge span {
	color: #fff;
	background-color: #6ec1e4;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-badge span {
	border-radius: 2px 2px 2px 2px;
	padding: 2px 5px 2px 5px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-badge {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-41758ee>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88 .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88 .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-1b9fc88 .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-1b9fc88 {
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-19a9d48:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/riutjbv.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 64% auto;
}
.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-a7d0234 img {
	width: 378px;
	max-width: 168px;
}
.elementor-29422 .elementor-element.elementor-element-a7d0234 {
	width: auto;
	max-width: auto;
	top: 0px;
}
body:not(.rtl) .elementor-29422 .elementor-element.elementor-element-a7d0234 {
	left: 142px;
}
body.rtl .elementor-29422 .elementor-element.elementor-element-a7d0234 {
	right: 142px;
}
.elementor-29422 .elementor-element.elementor-element-0e21db6>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-46ae7cc {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 120px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-b9044ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b9044ed>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-133cc1d {
	text-align: left;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-133cc1d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-b32f943 {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-b32f943 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-b32f943>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-c4dbc6c.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-c4dbc6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-049510e {
	text-align: left;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-4ceabb9>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-4ceabb9 {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-4ceabb9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-e41b144:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-e41b144>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E4E4D2;
}
.elementor-29422 .elementor-element.elementor-element-e41b144,
.elementor-29422 .elementor-element.elementor-element-e41b144>.elementor-background-overlay {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-e41b144 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-e41b144>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-2fa59e8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-533de93 {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-533de93 img {
	width: 65px;
	height: 65px;
	object-fit: contain;
}
.elementor-29422 .elementor-element.elementor-element-533de93>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-e172693 {
	color: #000000;
	font-family: "Outfit", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.elementor-29422 .elementor-element.elementor-element-e172693>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}
.elementor-29422 .elementor-element.elementor-element-7820379 {
	text-align: left;
	color: #181818DE;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-c33cdcb>.elementor-element-populated {
	margin: 40px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-fb682a8:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-fb682a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-fb682a8,
.elementor-29422 .elementor-element.elementor-element-fb682a8>.elementor-background-overlay {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-fb682a8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-fb682a8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-ca3475e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-6e9d34b {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-6e9d34b img {
	width: 65px;
	height: 65px;
	object-fit: contain;
}
.elementor-29422 .elementor-element.elementor-element-6e9d34b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-a96b1c1 {
	color: #000000;
	font-family: "Outfit", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.elementor-29422 .elementor-element.elementor-element-a96b1c1>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}
.elementor-29422 .elementor-element.elementor-element-37b4c9e {
	text-align: left;
	color: #181818DE;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-a561287>.elementor-element-populated {
	margin: 80px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-ccc008b:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-ccc008b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E4E4D2;
}
.elementor-29422 .elementor-element.elementor-element-ccc008b,
.elementor-29422 .elementor-element.elementor-element-ccc008b>.elementor-background-overlay {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-ccc008b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-ccc008b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-a8924d8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-69e8481 {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-69e8481 img {
	width: 65px;
	height: 65px;
	object-fit: contain;
}
.elementor-29422 .elementor-element.elementor-element-69e8481>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-52fe052 {
	color: #000000;
	font-family: "Outfit", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.elementor-29422 .elementor-element.elementor-element-52fe052>.elementor-widget-container {
	margin: 0px 0px 12px 0px;
}
.elementor-29422 .elementor-element.elementor-element-da44a7c {
	text-align: left;
	color: #181818DE;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-b7c4f9d:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1D1D1B;
}
.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/kejwhnrg.png");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.26;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-b7c4f9d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 10px 100px 10px;
}
.elementor-29422 .elementor-element.elementor-element-da9b546>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}
.elementor-29422 .elementor-element.elementor-element-da9b546>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-da9b546>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-f8bfd92 {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-ba5cc73>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-ba5cc73>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-bdd3eff {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-bdd3eff>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF7A;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-57c694a {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-57c694a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 500;
	line-height: 1.3em;
}
.elementor-29422 .elementor-element.elementor-element-57c694a>.elementor-widget-container {
	padding: 0px 0px 40px 0px;
}
.elementor-29422 .elementor-element.elementor-element-2e08638 {
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0d0f64e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-ib-title,
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-ib-content,
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-read-more {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c:hover .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-ib {
	border-radius: 12px;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-ib-desc .premium_banner_title {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium_banner_content {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-gradient:before,
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-gradient:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, #C5292900 0%, #C52929 100%);
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-animation11:hover .premium-banner-gradient:after {
	transition-delay: 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-animation11 .premium-banner-gradient:before {
	transition: transform 0.3s ease-out 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-animation11:hover .premium-banner-gradient:before {
	transition-delay: 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c .premium-banner-animation11 .premium-banner-gradient:after {
	transition: transform 0.3s ease-out 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-413bc0c>.elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-29494ac>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-ib-title,
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-ib-content,
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-read-more {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c:hover .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-ib {
	border-radius: 12px;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-ib-desc .premium_banner_title {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium_banner_content {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-gradient:before,
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-gradient:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, #C5292900 0%, #C52929 100%);
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-animation11:hover .premium-banner-gradient:after {
	transition-delay: 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-animation11 .premium-banner-gradient:before {
	transition: transform 0.3s ease-out 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-animation11:hover .premium-banner-gradient:before {
	transition-delay: 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c .premium-banner-animation11 .premium-banner-gradient:after {
	transition: transform 0.3s ease-out 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-0ff786c>.elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-ib-title,
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-ib-content,
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-read-more {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45:hover .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-ib {
	border-radius: 12px;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-ib-desc .premium_banner_title {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium_banner_content {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-gradient:before,
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-gradient:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, #C5292900 0%, #C52929 100%);
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-animation11:hover .premium-banner-gradient:after {
	transition-delay: 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-animation11 .premium-banner-gradient:before {
	transition: transform 0.3s ease-out 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-animation11:hover .premium-banner-gradient:before {
	transition-delay: 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45 .premium-banner-animation11 .premium-banner-gradient:after {
	transition: transform 0.3s ease-out 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-e7c0a45>.elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-ib-title,
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-ib-content,
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-read-more {
	text-align: left;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c:hover .premium-banner-ib img {
	opacity: 1;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-ib {
	border-radius: 12px;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-ib-desc .premium_banner_title {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium_banner_content {
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-gradient:before,
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-gradient:after {
	background-color: transparent;
	background-image: linear-gradient(180deg, #C5292900 0%, #C52929 100%);
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-animation11:hover .premium-banner-gradient:after {
	transition-delay: 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-animation11 .premium-banner-gradient:before {
	transition: transform 0.3s ease-out 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-animation11:hover .premium-banner-gradient:before {
	transition-delay: 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c .premium-banner-animation11 .premium-banner-gradient:after {
	transition: transform 0.3s ease-out 0.15s;
}
.elementor-29422 .elementor-element.elementor-element-ae1a38c>.elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-container {
	max-width: 1400px;
}
.elementor-29422 .elementor-element.elementor-element-ba6e43c:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/traffic-cones-car-driving-license-test.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #181818 0%, #FFFFFF00 100%);
	opacity: 0.81;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-ba6e43c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-eaef56d.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-eaef56d>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020202;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}
.elementor-29422 .elementor-element.elementor-element-eaef56d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-1c3fc89>.elementor-container {
	max-width: 720px;
}
.elementor-29422 .elementor-element.elementor-element-1c3fc89 {
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-fa08a61.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-fa08a61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-fa08a61>.elementor-element-populated {
	margin: 0px 4px 0px 0px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-8cad56d {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-8cad56d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF7A;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-4d78067 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-4d78067 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-4d78067>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-bf2c20f {
	text-align: center;
	color: #FFFFFFF7;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-79d6651>.elementor-container {
	max-width: 1320px;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-fe5a227.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 45px 0px 45px 0px;
}
.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-255bd94 {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-255bd94 .elementor-heading-title {
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-255bd94>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-2ef6dbe {
	--spacer-size: 0px;
	width: 100%;
	max-width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-2538505 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-2538505 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 72px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-2538505>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-07bf881 {
	--divider-border-style: solid;
	--divider-color: #181818;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-07bf881 .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-07bf881 .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}
.elementor-29422 .elementor-element.elementor-element-07bf881>.elementor-widget-container {
	margin: 10px 45px 0px 45px;
}
.elementor-29422 .elementor-element.elementor-element-6fad289 {
	text-align: center;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0.2px;
}
.elementor-29422 .elementor-element.elementor-element-6fad289>.elementor-widget-container {
	margin: 10px 45px 30px 45px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25 .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25 .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-45b9b25 .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-45b9b25 {
	width: auto;
	max-width: auto;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-0c9e484.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 45px 0px 45px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-f1eed77 {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-f1eed77 .elementor-heading-title {
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-f1eed77>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-77a25b1 {
	--spacer-size: 0px;
	width: 100%;
	max-width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-c2d9208 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-c2d9208 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 72px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-c2d9208>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0e0ce39 {
	--divider-border-style: solid;
	--divider-color: #181818;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-0e0ce39 .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-0e0ce39 .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}
.elementor-29422 .elementor-element.elementor-element-0e0ce39>.elementor-widget-container {
	margin: 10px 45px 0px 45px;
}
.elementor-29422 .elementor-element.elementor-element-55b2d91 {
	text-align: center;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0.2px;
}
.elementor-29422 .elementor-element.elementor-element-55b2d91>.elementor-widget-container {
	margin: 10px 45px 30px 45px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-0c0ff4a .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0c0ff4a {
	width: auto;
	max-width: auto;
}
.elementor-bc-flex-widget .elementor-29422 .elementor-element.elementor-element-acdcffe.elementor-column .elementor-widget-wrap {
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-element-populated,
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-element-populated>.elementor-background-overlay,
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 45px 0px 45px 0px;
}
.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-8bc6185 {
	text-align: left;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-8bc6185 .elementor-heading-title {
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
}
.elementor-29422 .elementor-element.elementor-element-8bc6185>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-2dd0ce1 {
	--spacer-size: 0px;
	width: 100%;
	max-width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-3c74b53 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	align-self: center;
}
.elementor-29422 .elementor-element.elementor-element-3c74b53 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 72px;
	font-weight: 600;
}
.elementor-29422 .elementor-element.elementor-element-3c74b53>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0a97d03 {
	--divider-border-style: solid;
	--divider-color: #181818;
	--divider-border-width: 1px;
}
.elementor-29422 .elementor-element.elementor-element-0a97d03 .elementor-divider-separator {
	width: 100%;
}
.elementor-29422 .elementor-element.elementor-element-0a97d03 .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}
.elementor-29422 .elementor-element.elementor-element-0a97d03>.elementor-widget-container {
	margin: 10px 45px 0px 45px;
}
.elementor-29422 .elementor-element.elementor-element-e4cb4ba {
	text-align: center;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0.2px;
}
.elementor-29422 .elementor-element.elementor-element-e4cb4ba>.elementor-widget-container {
	margin: 10px 45px 30px 45px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-b72ab2b .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-b72ab2b {
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-7e6c0d7:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FCF9F1;
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/3rf3rv.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}
.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/wrgvrg.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 11% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-7e6c0d7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 10px 120px 10px;
}
.elementor-29422 .elementor-element.elementor-element-0e40cd7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-0e40cd7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-156070c>.elementor-container {
	max-width: 720px;
}
.elementor-29422 .elementor-element.elementor-element-156070c {
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-38fcf04.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-38fcf04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-38fcf04>.elementor-element-populated {
	margin: 0px 4px 0px 0px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-fa3693a {
	text-align: left;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-fa3693a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00000026;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-0a07799 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-0a07799 .elementor-heading-title {
	color: #181818;
	font-family: "Lora", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-0a07799>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-8bd08af {
	text-align: center;
	color: #181818AD;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-8bd08af>.elementor-widget-container {
	padding: 0px 0px 25px 0px;
}
.elementor-29422 .elementor-element.elementor-element-ef682ad>.elementor-container {
	max-width: 1320px;
}
.elementor-29422 .elementor-element.elementor-element-ef682ad {
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px 10px 0px 10px;
}
.elementor-29422 .elementor-element.elementor-element-9a9a85f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-9a9a85f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-9a9a85f>.elementor-element-populated {
	margin: 0px 4px 0px 0px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .ue-carousel-item {
	text-align: left;
	background-color: #02010100;
	border-radius: 12px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
	transform: scale(1, 1);
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_classic_carousel_content {
	padding: 20px 30px 30px 30px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_classic_carousel_border {
	background-color: #000000;
	width: 50px;
	height: 3px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_classic_carousel_placeholder img {
	border-radius: 0px;
	height: 40px;
	width: 40px !important;
	object-fit: cover;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_classic_carousel_placeholder {
	padding: 30px 30px 0px 30px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .ue-item-icon {
	width: 0px;
	height: 0px;
	font-size: 0px;
	color: #ffffff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .ue-item-icon svg {
	fill: #ffffff;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .ue-item-icon-wrapper {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .card_carousel_title {
	margin-top: 10px;
	color: #181818A1;
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .card_carousel_text {
	margin-top: 2px;
	color: #181818;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5em;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_more_btn {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -0.5px;
	padding: 0px 0px 0px 0px;
	border-radius: 100px;
	margin-top: 5px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-nav .owl-prev {
	left: 20px;
	right: auto;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-nav .owl-next {
	right: 20px;
	left: auto;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-carousel .owl-nav .owl-next,
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #ffffff;
	color: #000000;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-carousel .owl-nav .owl-next:hover,
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #C5292975;
	margin: 0px 5px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-dot.active {
	background-color: #C52929;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .owl-dots {
	margin-top: 12px;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-dfe9396 .ue-carousel-item {
	background-color: #E4E4D2;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-55881c7 .ue-carousel-item {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-315707e .ue-carousel-item {
	background-color: #E4E4D2;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-c69f999 .ue-carousel-item {
	background-color: #FFFFFFFC;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-ccf73a6 .ue-carousel-item {
	background-color: #E4E4D2;
}
.elementor-29422 .elementor-element.elementor-element-6e05343 .elementor-repeater-item-46face6 .ue-carousel-item {
	background-color: #FFFFFF;
}
.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-container {
	max-width: 863px;
}
.elementor-29422 .elementor-element.elementor-element-2c6010b:not(.elementor-motion-effects-element-type-background),
.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1D1D1B;
}
.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-background-overlay {
	background-image: url("https://drave.peerduck.com/wp-content/uploads/2023/11/kejwhnrg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.26;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29422 .elementor-element.elementor-element-2c6010b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}
.elementor-29422 .elementor-element.elementor-element-68ddc5d.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}
.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-52708c8 {
	text-align: left;
	color: #FFFFFF;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: 1px;
	width: auto;
	max-width: auto;
}
.elementor-29422 .elementor-element.elementor-element-52708c8>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 8px 10px 8px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF7A;
	border-radius: 40px 40px 40px 40px;
}
.elementor-29422 .elementor-element.elementor-element-f3f0f79 {
	text-align: center;
}
.elementor-29422 .elementor-element.elementor-element-f3f0f79 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Lora", Sans-serif;
	font-size: 76px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: -0.5px;
}
.elementor-29422 .elementor-element.elementor-element-f3f0f79>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-29422 .elementor-element.elementor-element-40b4a7c {
	text-align: center;
	color: #FFFFFFAD;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.7em;
	letter-spacing: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0 .elementor-button {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0.7px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #C52929;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #020710;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 0px 0px 0px #020710;
	padding: 18px 25px 18px 25px;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0 .elementor-button:hover,
.elementor-29422 .elementor-element.elementor-element-b25bca0 .elementor-button:focus {
	background-color: #B11B1B;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}
.elementor-29422 .elementor-element.elementor-element-b25bca0 {
	width: auto;
	max-width: auto;
}
@media(max-width:1024px) {
	.elementor-29422 .elementor-element.elementor-element-6dea373 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 20px 60px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-86fcc8f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-bd753aa>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-260e9c3.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-260e9c3>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-4ae71fd {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-db5541c {
		text-align: center;
		font-size: 64px;
	}
	.elementor-29422 .elementor-element.elementor-element-5204443 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-236bcbe {
		text-align: center;
		font-size: 56px;
	}
	.elementor-29422 .elementor-element.elementor-element-a2c5674 {
		text-align: center;
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-a2c5674>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-99cbb82 {
		text-align: center;
		font-size: 56px;
	}
	.elementor-29422 .elementor-element.elementor-element-d6cf2cc {
		text-align: center;
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-d6cf2cc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2fe68e7 {
		text-align: center;
		font-size: 56px;
	}
	.elementor-29422 .elementor-element.elementor-element-e979660 {
		text-align: center;
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-e979660>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 157px auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-background-overlay {
		background-position: 50% 20%;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887 {
		padding: 100px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-371d8c3>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-371d8c3 {
		padding: 0px 40px 0px 40px;
	}
	.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-d2a4405 img {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-d2a4405>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-f31977d {
		--width: 120px;
		top: -32px;
	}
	.elementor-29422 .elementor-element.elementor-element-f31977d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	body:not(.rtl) .elementor-29422 .elementor-element.elementor-element-f31977d {
		right: 0px;
	}
	body.rtl .elementor-29422 .elementor-element.elementor-element-f31977d {
		left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-3c5b1a3.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-3c5b1a3>.elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ca20800 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-29b609b {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-adf9469 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-2d009a2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c9f9ee2.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-c9f9ee2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-d9e28c7 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-505dec8>.elementor-container {
		max-width: 633px;
	}
	.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-background-overlay {
		background-position: center center;
	}
	.elementor-29422 .elementor-element.elementor-element-4487ece {
		padding: 80px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1246eb6>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e200e7>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e200e7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8127e5f.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-8127e5f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-9615b6f {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-036b31b {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-5489ba1 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-05226e1>.elementor-container {
		max-width: 462px;
	}
	.elementor-29422 .elementor-element.elementor-element-ae1f21e {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-9b86687 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-d758990 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 152px auto;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f {
		padding: 80px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c88d3a0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-7b9d841 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-dd94b4f.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-dd94b4f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-3ba0cd3 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-28337f9 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-1e46561 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content,
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-box {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-divider,
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper-top {
		align-self: center;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper {
		align-self: center;
	}
	.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-a7d0234 img {
		width: 348px;
		max-width: 128px;
	}
	.elementor-29422 .elementor-element.elementor-element-46ae7cc {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 60px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b9044ed.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-b9044ed>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-133cc1d {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-b32f943 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-049510e {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-4ceabb9>.elementor-container {
		max-width: 460px;
	}
	.elementor-29422 .elementor-element.elementor-element-4ceabb9 {
		padding: 20px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8c095c8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2fa59e8.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-e172693 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-7820379 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-c33cdcb>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ca3475e.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-a96b1c1 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-37b4c9e {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-a561287>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-a8924d8.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-52fe052 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-da44a7c {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-background-overlay {
		background-position: center center;
	}
	.elementor-29422 .elementor-element.elementor-element-b7c4f9d {
		padding: 80px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-f8bfd92 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ba5cc73.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-ba5cc73>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-bdd3eff {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-57c694a {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-2e08638 {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-ba6e43c {
		padding: 70px 0px 80px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-eaef56d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1c3fc89>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-1c3fc89 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-fa08a61.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-fa08a61>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8cad56d {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-4d78067 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-bf2c20f {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-79d6651>.elementor-container {
		max-width: 462px;
	}
	.elementor-29422 .elementor-element.elementor-element-255bd94 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-6fad289 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-f1eed77 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-55b2d91 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-8bc6185 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-e4cb4ba {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 137px auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-background-overlay {
		background-size: 17% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7 {
		padding: 80px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-156070c>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-156070c {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-38fcf04.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-38fcf04>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-fa3693a {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-0a07799 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-8bd08af {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-ef682ad>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-ef682ad {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-9a9a85f.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-9a9a85f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e05343>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e05343 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-container {
		max-width: 562px;
	}
	.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-background-overlay {
		background-position: center center;
		background-size: cover;
	}
	.elementor-29422 .elementor-element.elementor-element-2c6010b {
		padding: 60px 0px 60px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-71a74a0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-52708c8 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-f3f0f79 {
		text-align: center;
	}
	.elementor-29422 .elementor-element.elementor-element-40b4a7c {
		text-align: center;
	}
}
@media(max-width:767px) {
	.elementor-29422 .elementor-element.elementor-element-6dea373 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
		padding: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6dea373 {
		padding: 40px 20px 40px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-86fcc8f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-86fcc8f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-260e9c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-260e9c3>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-4ae71fd {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-4ae71fd>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-db5541c {
		font-size: 42px;
		line-height: 1.1em;
		letter-spacing: -1px;
	}
	.elementor-29422 .elementor-element.elementor-element-db5541c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-5204443 {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-5204443>.elementor-widget-container {
		padding: 10px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2626d7d>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2626d7d {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-f780d38 {
		padding: 40px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-268bf7e>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-236bcbe {
		text-align: center;
		font-size: 52px;
		line-height: 1em;
		letter-spacing: 0px;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-236bcbe>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-a2c5674 {
		font-size: 16px;
		line-height: 1.4em;
	}
	.elementor-29422 .elementor-element.elementor-element-a2c5674>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2f5ccb5>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-99cbb82 {
		text-align: center;
		font-size: 52px;
		line-height: 1em;
		letter-spacing: 0px;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-99cbb82>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-d6cf2cc {
		font-size: 16px;
		line-height: 1.4em;
	}
	.elementor-29422 .elementor-element.elementor-element-d6cf2cc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2fe68e7 {
		text-align: center;
		font-size: 52px;
		line-height: 1em;
		letter-spacing: 0px;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-2fe68e7>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-e979660 {
		font-size: 16px;
		line-height: 1.4em;
	}
	.elementor-29422 .elementor-element.elementor-element-e979660>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 43% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887>.elementor-background-overlay {
		background-position: 0% 95%;
		background-size: 18% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7669887 {
		padding: 60px 20px 20px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-371d8c3 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c89b7f1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-d2a4405 img {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-d2a4405>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-d2a4405 {
		z-index: 2;
	}
	.elementor-29422 .elementor-element.elementor-element-f31977d {
		--width: 90px;
		top: -22px;
		z-index: 3;
	}
	.elementor-29422 .elementor-element.elementor-element-f31977d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	body:not(.rtl) .elementor-29422 .elementor-element.elementor-element-f31977d {
		right: 63.5px;
	}
	body.rtl .elementor-29422 .elementor-element.elementor-element-f31977d {
		left: 63.5px;
	}
	.elementor-29422 .elementor-element.elementor-element-3c5b1a3>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ca20800 {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-ca20800>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-29b609b {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-29b609b .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-adf9469 {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-adf9469>.elementor-widget-container {
		padding: 10px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b96cb87>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b96cb87 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-2d009a2 {
		padding: 60px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c9f9ee2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c9f9ee2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-d9e28c7 {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-d9e28c7>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-505dec8>.elementor-container {
		max-width: 400px;
	}
	.elementor-29422 .elementor-element.elementor-element-bbb8f3f .qodef-qi-typeout-text .qodef-m-text {
		font-size: 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-bbb8f3f {
		width: var(--container-widget-width, 628px);
		max-width: 628px;
		--container-widget-width: 628px;
		--container-widget-flex-grow: 0;
	}
	.elementor-29422 .elementor-element.elementor-element-63923f1 {
		font-size: 16px;
		line-height: 1.6em;
	}
	.elementor-29422 .elementor-element.elementor-element-4487ece>.elementor-background-overlay {
		background-position: top left;
		background-size: 30% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-4487ece {
		padding: 60px 10px 60px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-1246eb6>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e200e7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-8127e5f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-9615b6f {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-9615b6f>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-036b31b {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-036b31b .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-5489ba1 {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-5489ba1>.elementor-widget-container {
		padding: 10px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-05226e1 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ae1f21e .elementor-heading-title {
		font-size: 23px;
	}
	.elementor-29422 .elementor-element.elementor-element-ae1f21e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-c4be418 .elementor-heading-title {
		font-size: 14px;
	}
	.elementor-29422 .elementor-element.elementor-element-9b86687 .elementor-heading-title {
		font-size: 23px;
	}
	.elementor-29422 .elementor-element.elementor-element-9b86687>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-db91c00 .elementor-heading-title {
		font-size: 14px;
	}
	.elementor-29422 .elementor-element.elementor-element-d758990 .elementor-heading-title {
		font-size: 23px;
	}
	.elementor-29422 .elementor-element.elementor-element-d758990>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b208dc8 .elementor-heading-title {
		font-size: 14px;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 35% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f>.elementor-background-overlay {
		background-size: 45% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-56c062f {
		padding: 60px 10px 60px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-c88d3a0>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-7b9d841 {
		margin-top: 0rem;
		margin-bottom: 0rem;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-dd94b4f>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-3ba0cd3 {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-3ba0cd3>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-28337f9 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-28337f9 .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1e46561 {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-1e46561>.elementor-widget-container {
		padding: 10px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-content,
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-box {
		justify-content: center;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-divider,
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-wrapper-top {
		align-self: center;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-icon-text p {
		font-size: 16px;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee .premium-bullet-list-text span {
		font-size: 16px;
	}
	.elementor-29422 .elementor-element.elementor-element-41758ee>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1b9fc88>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1b9fc88 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-19a9d48>.elementor-element-populated {
		padding: 20px 20px 0px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-a7d0234 img {
		max-width: 103px;
	}
	body:not(.rtl) .elementor-29422 .elementor-element.elementor-element-a7d0234 {
		left: 61px;
	}
	body.rtl .elementor-29422 .elementor-element.elementor-element-a7d0234 {
		right: 61px;
	}
	.elementor-29422 .elementor-element.elementor-element-a7d0234 {
		top: -20px;
	}
	.elementor-29422 .elementor-element.elementor-element-46ae7cc {
		padding: 20px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b9044ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-133cc1d {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-133cc1d>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-b32f943 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-b32f943 .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-049510e {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-049510e>.elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-4ceabb9 {
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-e41b144 {
		margin-top: 0px;
		margin-bottom: 30px;
		padding: 40px 20px 30px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-7820379 {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-7820379>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-fb682a8 {
		margin-top: 0px;
		margin-bottom: 30px;
		padding: 40px 20px 30px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-37b4c9e {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-37b4c9e>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ccc008b {
		margin-top: 0px;
		margin-bottom: 30px;
		padding: 40px 20px 30px 20px;
	}
	.elementor-29422 .elementor-element.elementor-element-da44a7c {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-da44a7c>.elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b7c4f9d>.elementor-background-overlay {
		background-position: top center;
		background-size: cover;
	}
	.elementor-29422 .elementor-element.elementor-element-b7c4f9d {
		padding: 60px 10px 60px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-f8bfd92 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ba5cc73>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-bdd3eff {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-bdd3eff>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-57c694a {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-57c694a .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-2e08638 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ba6e43c:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}
	.elementor-29422 .elementor-element.elementor-element-ba6e43c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 40px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-eaef56d>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-1c3fc89 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-fa08a61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8cad56d {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-8cad56d>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-4d78067 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-4d78067 .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-bf2c20f {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-bf2c20f>.elementor-widget-container {
		padding: 10px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-79d6651 {
		padding: 0px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-fe5a227>.elementor-element-populated {
		padding: 30px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-255bd94 .elementor-heading-title {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-255bd94>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-2538505 .elementor-heading-title {
		font-size: 60px;
	}
	.elementor-29422 .elementor-element.elementor-element-07bf881>.elementor-widget-container {
		margin: 10px 30px 10px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-6fad289 {
		font-size: 16px;
		line-height: 1.8em;
	}
	.elementor-29422 .elementor-element.elementor-element-6fad289>.elementor-widget-container {
		margin: 0px 30px 30px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-45b9b25>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-45b9b25 {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-0c9e484>.elementor-element-populated {
		padding: 30px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-f1eed77 .elementor-heading-title {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-f1eed77>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-c2d9208 .elementor-heading-title {
		font-size: 60px;
	}
	.elementor-29422 .elementor-element.elementor-element-0e0ce39>.elementor-widget-container {
		margin: 10px 30px 10px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-55b2d91 {
		font-size: 16px;
		line-height: 1.8em;
	}
	.elementor-29422 .elementor-element.elementor-element-55b2d91>.elementor-widget-container {
		margin: 0px 30px 30px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-0c0ff4a>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-0c0ff4a {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-acdcffe>.elementor-element-populated {
		padding: 30px 0px 30px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8bc6185 .elementor-heading-title {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-8bc6185>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-3c74b53 .elementor-heading-title {
		font-size: 60px;
	}
	.elementor-29422 .elementor-element.elementor-element-0a97d03>.elementor-widget-container {
		margin: 10px 30px 10px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-e4cb4ba {
		font-size: 16px;
		line-height: 1.8em;
	}
	.elementor-29422 .elementor-element.elementor-element-e4cb4ba>.elementor-widget-container {
		margin: 0px 30px 30px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-b72ab2b>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b72ab2b {
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 20% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7>.elementor-background-overlay {
		background-size: 25% auto;
	}
	.elementor-29422 .elementor-element.elementor-element-7e6c0d7 {
		padding: 60px 10px 60px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-0e40cd7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-156070c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-38fcf04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-fa3693a {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-fa3693a>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-0a07799 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-0a07799 .elementor-heading-title {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-8bd08af {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-8bd08af>.elementor-widget-container {
		padding: 10px 0px 20px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-ef682ad {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-9a9a85f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e05343 .uc_classic_carousel_content {
		padding: 30px 30px 30px 30px;
	}
	.elementor-29422 .elementor-element.elementor-element-6e05343 .card_carousel_title {
		font-size: 16px;
	}
	.elementor-29422 .elementor-element.elementor-element-2c6010b>.elementor-background-overlay {
		background-position: 64% 98%;
		opacity: 0.16;
	}
	.elementor-29422 .elementor-element.elementor-element-2c6010b {
		padding: 40px 10px 60px 10px;
	}
	.elementor-29422 .elementor-element.elementor-element-5cc71ff>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-71a74a0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-52708c8 {
		font-size: 14px;
		letter-spacing: 3px;
	}
	.elementor-29422 .elementor-element.elementor-element-52708c8>.elementor-widget-container {
		padding: 8px 8px 8px 8px;
	}
	.elementor-29422 .elementor-element.elementor-element-f3f0f79 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-f3f0f79 .elementor-heading-title {
		font-size: 40px;
		letter-spacing: 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-40b4a7c {
		font-size: 18px;
	}
	.elementor-29422 .elementor-element.elementor-element-40b4a7c>.elementor-widget-container {
		padding: 10px 0px 25px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b25bca0>.elementor-widget-container {
		margin: 0px 0px 1px 0px;
	}
	.elementor-29422 .elementor-element.elementor-element-b25bca0 {
		width: 100%;
		max-width: 100%;
	}
}
@media(min-width:768px) {
	.elementor-29422 .elementor-element.elementor-element-c89b7f1 {
		width: 57.837%;
	}
	.elementor-29422 .elementor-element.elementor-element-3c5b1a3 {
		width: 41.495%;
	}
	.elementor-29422 .elementor-element.elementor-element-dd94b4f {
		width: 54.166%;
	}
	.elementor-29422 .elementor-element.elementor-element-19a9d48 {
		width: 45.796%;
	}
	.elementor-29422 .elementor-element.elementor-element-b9044ed {
		width: 57.837%;
	}
	.elementor-29422 .elementor-element.elementor-element-c4dbc6c {
		width: 38.53%;
	}
}
@media(max-width:1024px) and (min-width:768px) {
	.elementor-29422 .elementor-element.elementor-element-86fcc8f {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-260e9c3 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-268bf7e {
		width: 33%;
	}
	.elementor-29422 .elementor-element.elementor-element-2f5ccb5 {
		width: 33%;
	}
	.elementor-29422 .elementor-element.elementor-element-c136d71 {
		width: 33%;
	}
	.elementor-29422 .elementor-element.elementor-element-c89b7f1 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-3c5b1a3 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-c9f9ee2 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-8127e5f {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-9cc3247 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-a71aa7f {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-157a502 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-dd94b4f {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-19a9d48 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-b9044ed {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-c4dbc6c {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-8c095c8 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-c33cdcb {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-a561287 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-ba5cc73 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-0d0f64e {
		width: 50%;
	}
	.elementor-29422 .elementor-element.elementor-element-29494ac {
		width: 50%;
	}
	.elementor-29422 .elementor-element.elementor-element-c54fc9c {
		width: 50%;
	}
	.elementor-29422 .elementor-element.elementor-element-2dccc81 {
		width: 50%;
	}
	.elementor-29422 .elementor-element.elementor-element-fa08a61 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-fe5a227 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-0c9e484 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-acdcffe {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-38fcf04 {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-9a9a85f {
		width: 100%;
	}
	.elementor-29422 .elementor-element.elementor-element-68ddc5d {
		width: 100%;
	}
}
@media(min-width:1025px) {
	.elementor-29422 .elementor-element.elementor-element-ba6e43c:not(.elementor-motion-effects-element-type-background),
	.elementor-29422 .elementor-element.elementor-element-ba6e43c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}