.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.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-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--iconica > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-47521d9 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 15px 25px 15px 25px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-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-6285 .elementor-element.elementor-element-909f15a.elementor-position-right .elementor-image-box-img {
	margin-left: 34px;
}

.elementor-6285 .elementor-element.elementor-element-c1aa9da.elementor-position-right .elementor-image-box-img {
	margin-left: 34px;
}

.elementor-6285 .elementor-element.elementor-element-5b5f501.elementor-position-right .elementor-image-box-img {
	margin-left: 34px;
}

.elementor-widget-lottie .e-lottie__caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-fluent-form-widget .fluentform-widget-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-fluent-form-widget .ff-el-progress-status {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-fluent-form-widget .ff-el-progress-bar span {
	color: var(--e-global-color-primary);
}

.elementor-6285 .elementor-element.elementor-element-bebe20d .fluentform-widget-wrapper .ff-message-success {
	background-color: #fff;
	color: rgba(20, 44, 124, .55);
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-6285 .elementor-element.elementor-element-bf02069.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-f7240ab.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-219d963.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-a8b5903.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-db130b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-6285 .elementor-element.elementor-element-0cdb333.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--iconica > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-a2f1ef2 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 15px 25px 15px 25px;
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-6285 .elementor-element.elementor-element-c8d3e95.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 30px;
}

.elementor-6285 .elementor-element.elementor-element-5bcb683.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-slides .elementor-slide-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-6285 .elementor-element.elementor-element-15600c4.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-6285 .elementor-element.elementor-element-45455fb .elementor-headline-dynamic-wrapper path {
	stroke: #000;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-6285 .elementor-element.elementor-element-dc0d5fe.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-widget-countdown .elementor-countdown-expire--message {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

body.rtl .elementor-6285 .elementor-element.elementor-element-c3fd448 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(5px / 2);
}

body.rtl .elementor-6285 .elementor-element.elementor-element-c3fd448 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(5px / 2);
}

.elementor-6285 .elementor-element.elementor-element-7a4b36e.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-6285 .elementor-element.elementor-element-78e93e1.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: rgba(51, 51, 51, .49);
	border-radius: 3px 3px 3px 3px;
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(51, 51, 51, .49);
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-secondary);
	color: #fff;
	border-color: rgba(255, 255, 255, .53);
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .e-form__buttons__wrapper__button-next:hover {
	background-color: rgba(61, 148, 213, .87);
	color: #fff;
	border-color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-acf3586 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-6285 .elementor-element.elementor-element-24d94ea.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-6285 .elementor-element.elementor-element-14f4308 .elementor-star-rating {
	font-size: 0px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--iconica > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--winona > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--winona::after {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--nina {
	padding: 15px 25px 15px 25px;
}

.elementor-6285 .elementor-element.elementor-element-8dbba4e .ha-creative-btn.ha-stl--montino.ha-eft--nina::before {
	padding: 15px 25px 15px 25px;
}

.elementor-widget-price-table .elementor-price-table__additional_info {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-6285 .elementor-element.elementor-element-17c9782 .elementor-repeater-item-ac069bb i {
	color: #e20000;
}

.elementor-6285 .elementor-element.elementor-element-4ec8e90 .elementor-repeater-item-bdb96d0 i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-4ec8e90 .elementor-repeater-item-fd0860b i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-4ec8e90 .elementor-repeater-item-ffe2be6 i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-c143313 .elementor-repeater-item-4ee5d0e i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-c143313 .elementor-repeater-item-d8ee707 i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-c143313 .elementor-repeater-item-ad0d1e5 i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-c143313 .elementor-repeater-item-0e14805 i {
	color: #ffd204;
}

.elementor-6285 .elementor-element.elementor-element-a0d9468.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6285 .elementor-element.elementor-element-cf3f3ac.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6285 .elementor-element.elementor-element-53caf87.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6285 .elementor-element.elementor-element-1075841.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6285 .elementor-element.elementor-element-5caebe0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-6285 .elementor-element.elementor-element-c960750.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

body.rtl .elementor-6285 .elementor-element.elementor-element-29b20f2 {
	right: 7.1em;
}

.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 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-6285 .elementor-element.elementor-element-eede7cb .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
	border-block-end-color: rgba(20, 44, 124, .21);
}

.elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-active .elementor-accordion-icon, .elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-tab-title .elementor-accordion-icon i:before {
	color: rgba(20, 44, 124, .75);
}

.elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #142c7c;
}

.elementor-6285 .elementor-element.elementor-element-eede7cb .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #142c7c;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:1025px) {}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-fluent-form-widget .ff-el-progress-status {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-6285 .elementor-element.elementor-element-c8d3e95.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 5px;
	}
	
	.elementor-widget-countdown .elementor-countdown-expire--message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-fluent-form-widget .ff-el-progress-status {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-6285 .elementor-element.elementor-element-543c423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-6285 .elementor-element.elementor-element-543c423 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-6285 .elementor-element.elementor-element-543c423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-6285 .elementor-element.elementor-element-c8d3e95.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-widget-countdown .elementor-countdown-expire--message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	body.rtl .elementor-6285 .elementor-element.elementor-element-29b20f2 {
		right: 9.3rem;
	}
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
	background-color: #3494dc !important;
	color: #fff;
}