.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-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.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-15555 .elementor-element.elementor-element-08bd24b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-08bd24b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0aecca3.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0aecca3.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4c71d2e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4c71d2e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-286e812.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-286e812.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4a94977.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4a94977.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-f660901.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-f660901.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-c5a1adf.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-c5a1adf.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-50fd11a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-50fd11a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-7885258.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-7885258.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-12df9e8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-12df9e8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-7e3dbc7 {
	left: -15%;
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-14b803a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-14b803a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-cfded8e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-cfded8e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-451f0b1 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-1ab20fa.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-1ab20fa.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-b9bd154.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-b9bd154.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-c60bdd8 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-234d13b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-234d13b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-851689c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-851689c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-b41f894 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-bbd7489.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-bbd7489.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-edeb1a7.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-edeb1a7.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-6d7e8e9 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-4c0665c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4c0665c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0514040.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0514040.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-dbe21ea {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-1379238.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-1379238.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-9472b8f.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-9472b8f.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-05ade72 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-02db3df.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-02db3df.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-d0fce6b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-d0fce6b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-22c6e42 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-4441759.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4441759.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0da25a8.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0da25a8.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-0034e52 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-8eb5c85.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-8eb5c85.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-99e9c2c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-99e9c2c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-1bc3768 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-b926776.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-b926776.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-1969e58.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-1969e58.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-0028a23 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-bc9b05e.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-bc9b05e.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-51be79a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-51be79a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-dc705b4 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-74d4589.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-74d4589.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-f439a07.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-f439a07.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-8f3b9c6 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-8d910c9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-8d910c9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0753702.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0753702.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-f510c3d {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-e83b462.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-e83b462.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-b94cdb0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-b94cdb0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-dde4217 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-2d81b80.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-2d81b80.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-65e97a9.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-65e97a9.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-7a1b100 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-6f3da40.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-6f3da40.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-09c7c6d.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-09c7c6d.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-5a54ba3 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-4d5f905.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4d5f905.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-3d9e995.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-3d9e995.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-6a56ab4 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-1b977de.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-1b977de.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-baf2e65.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-baf2e65.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-00c866b {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-4f81791.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-4f81791.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-82f576a.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-82f576a.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

body.rtl .elementor-15555 .elementor-element.elementor-element-fcbac34 {
	left: -15%;
}

.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-15555 .elementor-element.elementor-element-8c9e643.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-8c9e643.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-23963c2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-23963c2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0c2c1ee.ob-harakiri {
	writing-mode: inherit;
}

.elementor-15555 .elementor-element.elementor-element-0c2c1ee.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-widget-global .elementor-field-type-html {
	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-global .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-global .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-global .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .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-global .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-15555 .elementor-element.elementor-global-8954 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-15555 .elementor-element.elementor-global-8954 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-15555 .elementor-element.elementor-global-8954 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-15555 .elementor-element.elementor-global-8954 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-15555 .elementor-element.elementor-global-8954 .elementor-field-group .elementor-select-wrapper select {
	background-color: rgba(255, 255, 255, .93);
	border-color: rgba(88, 88, 88, .34);
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-15555 .elementor-element.elementor-global-8954 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(88, 88, 88, .34);
}

.elementor-15555 .elementor-element.elementor-global-8954 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-f310f21);
	color: #fff;
	border-color: var(--e-global-color-f310f21);
}

.elementor-15555 .elementor-element.elementor-global-8954 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-15555 .elementor-element.elementor-global-8954 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-15555 .elementor-element.elementor-global-8954 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-86f01a4);
	border-color: var(--e-global-color-f310f21);
}

.elementor-15555 .elementor-element.elementor-global-8954 .elementor-button[type="submit"]:hover svg * {
	fill: var(--e-global-color-86f01a4);
}

.elementor-15555 .elementor-element.elementor-global-8954 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

@media (max-width:1024px) {
	body.rtl .elementor-15555 .elementor-element.elementor-element-7e3dbc7 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-451f0b1 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-c60bdd8 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-b41f894 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-6d7e8e9 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dbe21ea {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-05ade72 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-22c6e42 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-0034e52 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-1bc3768 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-0028a23 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dc705b4 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-8f3b9c6 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-f510c3d {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dde4217 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-7a1b100 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-5a54ba3 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-6a56ab4 {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-00c866b {
		left: 0%;
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-fcbac34 {
		left: 0%;
	}
}

@media (max-width:767px) {
	body.rtl .elementor-15555 .elementor-element.elementor-element-7e3dbc7 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-bc056d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-451f0b1 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-8f962d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-c60bdd8 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-3b1bd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-b41f894 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-41b3ccc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-6d7e8e9 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-c1c156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dbe21ea {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-0985aab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-05ade72 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-f85c9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-22c6e42 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-a97c56d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-0034e52 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-a0cb107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-1bc3768 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-12f5279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-0028a23 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-4fc1dc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dc705b4 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-e44d9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-8f3b9c6 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-4e029b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-f510c3d {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-0cf64fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-dde4217 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-f423afe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-7a1b100 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-129afce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-5a54ba3 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-3c1f305 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-6a56ab4 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-8662083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-00c866b {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-c352344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	body.rtl .elementor-15555 .elementor-element.elementor-element-fcbac34 {
		left: -20%;
	}
	
	.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-15555 .elementor-element.elementor-element-6f95969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:2040px) {}

.elementor-15555 .elementor-element.elementor-element-18fd74a .swiper-fade .swiper-slide {
	pointer-events: auto !important;
}

.elementor-15555 .elementor-element.elementor-element-18fd74a .swiper-cube .swiper-slide {
	pointer-events: auto !important;
	visibility: visible !important;
}

@media screen and (max-width: 767px) {
	.elementor-15555 .elementor-element.elementor-element-18fd74a .elementor-loop-container {
		overflow: visible !important;
	}
}

@media screen and (max-width: 767px) {}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:2040px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media screen and (max-width: 767px) {}

.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 .elementor-field-type-html {
	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-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 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #222c67;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-10149 .elementor-element.elementor-element-2f01639 .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.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 .elementor-field-type-html {
	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-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 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #222c67;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-6868 .elementor-element.elementor-element-47d3320 .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.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 .elementor-field-type-html {
	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-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 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #222c67;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-6863 .elementor-element.elementor-element-f4a938e .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.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 .elementor-field-type-html {
	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-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 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #222c67;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-4617 .elementor-element.elementor-element-67c4b16 .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.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 .elementor-field-type-html {
	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-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 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #222c67;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2416 .elementor-element.elementor-element-2f01639 .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.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;
	}
}