.elementor-kit-5 e-page-transition {
	background-color: #ffbc7d;
}

 {}

h1.entry-title {
	display: var(--page-title-display);
}

.site-header .site-branding {
	flex-direction: column;
	align-items: stretch;
}

.site-header {
	padding-inline-end: 0px;
	padding-inline-start: 0px;
}

.site-footer .site-branding {
	flex-direction: column;
	align-items: stretch;
}

@media (min-width:2040px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

.page_content_formatted p, .page_content_formatted ul, .page_content_formatted ol, .page_content_formatted table {
	margin: 1em 0;
}

.page_content_formatted h3 {
	color: #222c67;
	font-family: Lato;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 2em;
}

.page_content_formatted h2 {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #1e1e1e;
	display: flex;
	margin: 4em 0 2em;
}

.page_content_formatted h2:before {
	content: "";
	display: block;
	min-height: 20px;
	width: 2px;
	background-color: #222c67;
	margin-right: 19px;
}

.elementor-667 .elementor-element.elementor-element-8f34b16 .elementor-repeater-item-af34fb1 .swiper-slide-bg {
	background-color: #fff !important;
}

@media screen and (max-width: 992px) {}

.grecaptcha-badge {
	visibility: hidden;
}

.all_check_header_footer {
	display: none !important;
}

.wpt-stats-report {
	display: none !important;
}

.search_keyword_label {
	display: none;
}

@media screen and (max-width: 992px) {
	.wpt_product_table.mobile_responsive .auto_responsive_column_label_show_on .item_inside_cell {
		padding-left: 0% !important;
	}
	
	.item_length_2186, .item_width_2186, .item_height_2186 {
		display: none;
	}
}

.elementor-9408 .swiper-button-prev, .elementor-9408 .swiper-button-next {
	background-color: #172868 !important;
}

.elementor-9408 .swiper-button-prev:hover, .elementor-9408 .swiper-button-next:hover {
	background-color: #ccc !important;
}

.elementor-13514 .elementor-element.elementor-element-bdff9f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13514 .elementor-element.elementor-element-b8ac728.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-b8ac728.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cdca42c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cdca42c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-13514 .elementor-element.elementor-element-a506be6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-a506be6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-text-editor.ob-postman blockquote {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.ob-postman blockquote cite {
	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-13514 .elementor-element.elementor-element-a52de57.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-a52de57.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-14bf5a5.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-14bf5a5.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-213affa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-213affa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-1b829c2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-1b829c2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9c03c39.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9c03c39.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5920aba.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5920aba.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-497cb45.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-497cb45.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-02893b3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-02893b3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cb884c4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cb884c4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-834de79 .elementor-button:hover svg, .elementor-13514 .elementor-element.elementor-element-834de79 .elementor-button:focus svg {
	fill: #03a2dc;
}

.elementor-13514 .elementor-element.elementor-element-a271ffe.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-a271ffe.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c7a9e37.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c7a9e37.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-13514 .elementor-element.elementor-element-5ac21db.elementor-view-stacked .elementor-icon {
	background-color: #222b66;
}

.elementor-13514 .elementor-element.elementor-element-5ac21db.elementor-view-stacked .elementor-icon:hover {
	background-color: #222b66;
}

.elementor-13514 .elementor-element.elementor-element-add65a1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-add65a1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d235281.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d235281.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-2bb9b7b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-2bb9b7b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8000067.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8000067.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8302530.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8302530.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-13514 .elementor-element.elementor-element-6e32ae2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

body.rtl .elementor-13514 .elementor-element.elementor-element-6e32ae2 {
	right: 0px;
}

.elementor-13514 .elementor-element.elementor-element-6e32ae2 .swiper-pagination-bullets .swiper-pagination-bullet {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-13514 .elementor-element.elementor-element-6e32ae2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #000 !important;
}

.elementor-13514 .elementor-element.elementor-element-e8f8daf.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-e8f8daf.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5068bbd.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5068bbd.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-eb4292a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-eb4292a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-bec5e00.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-bec5e00.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d761112.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d761112.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7ea34aa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7ea34aa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-48d1a7c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-48d1a7c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-4e332cb.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-4e332cb.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9351c61.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9351c61.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-a7a68af.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-a7a68af.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8d07f34.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-8d07f34.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-db0187b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-db0187b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-48b2dc7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-48b2dc7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-953bab5.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-953bab5.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-242adec.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-242adec.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-ef61f08.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-ef61f08.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5a657ae.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5a657ae.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9ab5b24.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-9ab5b24.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-aea3a05.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-aea3a05.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d890c25.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d890c25.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c0f1250.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c0f1250.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-3c0ed8f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-3c0ed8f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-afa9c89.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-afa9c89.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c6eff71.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c6eff71.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-13514 .elementor-element.elementor-element-0c71701 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-13514 .elementor-element.elementor-element-e04047e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-e04047e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-30dcab9.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-13514 .elementor-element.elementor-element-c2adb22.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c2adb22.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-1b4659c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-1b4659c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-2dac4d2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-2dac4d2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d794d07 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-13514 .elementor-element.elementor-element-6fa3d17.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-6fa3d17.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cb8caf4.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-13514 .elementor-element.elementor-element-6dad9d9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-6dad9d9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-fb5b9e0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-fb5b9e0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5696c82.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5696c82.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-513d8d4 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-13514 .elementor-element.elementor-element-5e3d6ba.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-5e3d6ba.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7543a1e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-13514 .elementor-element.elementor-element-1bb9fa6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-1bb9fa6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7e8d108.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7e8d108.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7d13069.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-7d13069.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-bfadffc .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-13514 .elementor-element.elementor-element-d164477.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-d164477.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-cdc7279.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-13514 .elementor-element.elementor-element-799244c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-799244c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-b797fd9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-b797fd9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-ebfbb21.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-ebfbb21.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c74ea14.ob-harakiri {
	writing-mode: inherit;
}

.elementor-13514 .elementor-element.elementor-element-c74ea14.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

@media (max-width:1024px) {
	.elementor-13514 .elementor-element.elementor-element-6e32ae2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:767px) {
	.elementor-13514 .elementor-element.elementor-element-6e32ae2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-13514 .elementor-element.elementor-element-2b5d51f .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: 7px;
		--swiper-pagination-bullet-vertical-gap: 7px;
	}
	
	.elementor-13514 .elementor-element.elementor-element-c57d2c8 .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: 7px;
		--swiper-pagination-bullet-vertical-gap: 7px;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:1025px) {}

@media (min-width:2040px) {
	.elementor-13514 .elementor-element.elementor-element-6e32ae2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width: 767px) {}

.elementor-13514 .elementor-element.elementor-element-2b5d51f.elementor-widget-loop-carousel .swiper-pagination-bullets {
	transform: none !important;
}

.elementor-13514 .elementor-element.elementor-element-c57d2c8.elementor-widget-loop-carousel .swiper-pagination-bullets {
	transform: none !important;
}

@media (max-width: 767px) {}

body.rtl .elementor-529 .elementor-element.elementor-element-94106f3 {
	left: 0px;
}

body.rtl .elementor-529 .elementor-element.elementor-element-f8efd8e {
	left: 0px;
}

.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-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-529 .elementor-element.elementor-element-2c0a578.elementor-view-stacked .elementor-icon {
	background-color: #333;
}

.elementor-widget-theme-site-logo .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-polylang-language-switcher .cpel-switcher__icon {
	color: var(--e-global-color-text);
}

.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-529 .elementor-element.elementor-element-cabdd9e .cpel-switcher__lang--active a {
	color: var(--e-global-color-secondary);
}

.elementor-529 .elementor-element.elementor-element-81b88f2.elementor-view-stacked .elementor-icon {
	background-color: #333;
}

.elementor-widget-search.e-focus {
	--e-search-input-color: var(--e-global-color-text);
}

.elementor-widget-search .elementor-pagination {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-529 .elementor-element.elementor-element-37945d0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-37945d0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-026d570.ob-harakiri {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-026d570.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-742c67d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-742c67d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-529 .elementor-element.elementor-element-4997d5f .cpel-switcher__lang--active a {
	color: var(--e-global-color-secondary);
}

.elementor-529 .elementor-element.elementor-element-87beb16 .htmega-menu-area .htmegamenu-content-wrapper {
	min-width: 100%;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (min-width:2040px) {
	.elementor-529 .elementor-element.elementor-element-87beb16 .htmega-menu-area .htmegamenu-content-wrapper {
		min-width: 100%;
	}
}

@media (max-width:1024px) {}

@media (max-width:767px) {
	body.rtl .elementor-529 .elementor-element.elementor-element-94106f3 {
		left: 0px;
	}
	
	body.rtl .elementor-529 .elementor-element.elementor-element-f8efd8e {
		left: 0px;
	}
	
	.elementor-bc-flex-widget .elementor-529 .elementor-element.elementor-element-2ecad9d.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-bc-flex-widget .elementor-529 .elementor-element.elementor-element-ee85883.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
}

.elementor-529 .elementor-element.elementor-element-a6143f9.active {
	opacity: 1;
	max-height: 50px;
}

.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-1269 .elementor-element.elementor-element-ded4174.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-ded4174.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-9bf873a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-9bf873a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-1269 .elementor-element.elementor-element-60be159 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #fff;
}

.elementor-1269 .elementor-element.elementor-element-befa90e .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #fff;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	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-text);
}

.elementor-1269 .elementor-element.elementor-element-a23c51a.elementor-view-stacked .elementor-icon {
	background-color: #196dff;
}

.elementor-1269 .elementor-element.elementor-element-a23c51a .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-1269 .elementor-element.elementor-element-a23c51a .elementor-icon-box-description {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-widget-text-editor.ob-postman blockquote {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.ob-postman blockquote cite {
	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-1269 .elementor-element.elementor-element-761a9c1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-761a9c1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-3a53a2f.elementor-view-stacked .elementor-icon {
	background-color: #196dff;
}

.elementor-1269 .elementor-element.elementor-element-3a53a2f .elementor-icon-box-img {
	overflow: hidden;
}

.elementor-1269 .elementor-element.elementor-element-3a53a2f .elementor-icon-box-description {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-1269 .elementor-element.elementor-element-a8c8226.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-a8c8226.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-fdfdfff.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-fdfdfff.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-4e8ad69.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-4e8ad69.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-7978def.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-7978def.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-ee09a31.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-ee09a31.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-51ad07b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-51ad07b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-2b7b34d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-2b7b34d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-b25e0fa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-1269 .elementor-element.elementor-element-b25e0fa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (min-width:2040px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {
	.elementor-1269 .elementor-element.elementor-element-a23c51a .elementor-icon-box-description {
		font-size: 0px;
		line-height: 0em;
	}
	
	.elementor-1269 .elementor-element.elementor-element-3a53a2f .elementor-icon-box-description {
		font-size: 0px;
		line-height: 0em;
	}
}

.elementor-10149 .elementor-element.elementor-element-dda9624.ob-harakiri {
	writing-mode: inherit;
}

.elementor-10149 .elementor-element.elementor-element-dda9624.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-10149 .elementor-element.elementor-element-d709e41.ob-harakiri {
	writing-mode: inherit;
}

.elementor-10149 .elementor-element.elementor-element-d709e41.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-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);
}

body.rtl .elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__indicators__indicator, .elementor-10149 .elementor-element.elementor-element-2f01639 .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

#elementor-popup-modal-10149 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-10149 .dialog-message {
	width: 470px;
	height: auto;
}

#elementor-popup-modal-10149 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-10149 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

@media (max-width:767px) {
	#elementor-popup-modal-10149 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-10149 .dialog-widget-content {
		border-radius: 12px 12px 12px 12px;
	}
}

.flatpickr-day:not(.disabled) {
	font-weight: 800;
}

.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-9907 .elementor-element.elementor-element-92b4654.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-92b4654.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-736ccbc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-736ccbc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-703a372.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-703a372.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-ed2199d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-ed2199d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-fa458cc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-fa458cc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-392b368.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-392b368.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-7b186b4.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-7b186b4.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-ba7e81f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-ba7e81f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-890209e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9907 .elementor-element.elementor-element-890209e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

#elementor-popup-modal-9907 .dialog-widget-content {
	animation-duration: .4s;
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

#elementor-popup-modal-9907 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-9907 .dialog-message {
	width: 640px;
	height: 100vh;
	align-items: flex-start;
}

#elementor-popup-modal-9907 .dialog-close-button {
	display: flex;
}

@media (max-width:767px) {
	#elementor-popup-modal-9907 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-9907 {
		justify-content: flex-end;
	}
	
	#elementor-popup-modal-9907 .dialog-close-button {
		font-size: 20px;
	}
}

.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-9835 .elementor-element.elementor-element-00c5476.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-00c5476.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-9835 .elementor-element.elementor-element-2b4bd66.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-2b4bd66.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-f2b5340.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-f2b5340.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-9ef98a6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-9ef98a6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-3d5af4b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-3d5af4b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-4099921.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-4099921.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-f246154.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-f246154.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-86348ab.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-86348ab.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-d9cdb34.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-d9cdb34.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-a6a06af.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-a6a06af.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-79707e1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-79707e1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-1a7244e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-1a7244e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-dd70989.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-dd70989.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-4279feb.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-4279feb.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-cf3414f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-cf3414f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-e8b5b4f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-e8b5b4f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-876ee6b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-876ee6b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-890209e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-9835 .elementor-element.elementor-element-890209e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

#elementor-popup-modal-9835 .dialog-widget-content {
	animation-duration: .4s;
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

#elementor-popup-modal-9835 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-9835 .dialog-message {
	width: 640px;
	height: 100vh;
	align-items: flex-start;
}

#elementor-popup-modal-9835 .dialog-close-button {
	display: flex;
}

@media (max-width:767px) {
	#elementor-popup-modal-9835 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-9835 {
		justify-content: flex-end;
	}
	
	#elementor-popup-modal-9835 .dialog-close-button {
		font-size: 20px;
	}
}

#elementor-popup-modal-9835 .hover-effect:hover svg * {
	fill: #fff !important;
}

.elementor-6868 .elementor-element.elementor-element-3aef62c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-6868 .elementor-element.elementor-element-3aef62c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-6868 .elementor-element.elementor-element-a792a97.ob-harakiri {
	writing-mode: inherit;
}

.elementor-6868 .elementor-element.elementor-element-a792a97.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-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);
}

body.rtl .elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__indicators__indicator, .elementor-6868 .elementor-element.elementor-element-47d3320 .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

#elementor-popup-modal-6868 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-6868 .dialog-message {
	width: 470px;
	height: auto;
}

#elementor-popup-modal-6868 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-6868 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

@media (max-width:767px) {
	#elementor-popup-modal-6868 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-6868 .dialog-widget-content {
		border-radius: 12px 12px 12px 12px;
	}
}

.elementor-6863 .elementor-element.elementor-element-266bb4f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-6863 .elementor-element.elementor-element-266bb4f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-6863 .elementor-element.elementor-element-a4a06c6.ob-harakiri {
	writing-mode: inherit;
}

.elementor-6863 .elementor-element.elementor-element-a4a06c6.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-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);
}

body.rtl .elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__indicators__indicator, .elementor-6863 .elementor-element.elementor-element-f4a938e .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

#elementor-popup-modal-6863 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-6863 .dialog-message {
	width: 470px;
	height: auto;
}

#elementor-popup-modal-6863 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-6863 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

@media (max-width:767px) {
	#elementor-popup-modal-6863 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-6863 .dialog-widget-content {
		border-radius: 12px 12px 12px 12px;
	}
}

.elementor-4617 .elementor-element.elementor-element-8c3d381.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4617 .elementor-element.elementor-element-8c3d381.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4617 .elementor-element.elementor-element-f395b64.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4617 .elementor-element.elementor-element-f395b64.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-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);
}

body.rtl .elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__indicators__indicator, .elementor-4617 .elementor-element.elementor-element-67c4b16 .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

#elementor-popup-modal-4617 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-4617 .dialog-message {
	width: 470px;
	height: auto;
}

#elementor-popup-modal-4617 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-4617 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

@media (max-width:767px) {
	#elementor-popup-modal-4617 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-4617 .dialog-widget-content {
		border-radius: 12px 12px 12px 12px;
	}
}

.elementor-2416 .elementor-element.elementor-element-dda9624.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2416 .elementor-element.elementor-element-dda9624.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2416 .elementor-element.elementor-element-d709e41.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2416 .elementor-element.elementor-element-d709e41.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.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-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);
}

body.rtl .elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__indicators__indicator, .elementor-2416 .elementor-element.elementor-element-2f01639 .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

#elementor-popup-modal-2416 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-2416 .dialog-message {
	width: 470px;
	height: auto;
}

#elementor-popup-modal-2416 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-2416 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

@media (max-width:767px) {
	#elementor-popup-modal-2416 .dialog-message {
		width: 90vw;
	}
	
	#elementor-popup-modal-2416 .dialog-widget-content {
		border-radius: 12px 12px 12px 12px;
	}
}