.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-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-bc-flex-widget .elementor-4556 .elementor-element.elementor-element-418a2e4.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-4556 .elementor-element.elementor-element-d917b31.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-d917b31.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-faac62c.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-faac62c.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-f26e3a2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-f26e3a2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-3db153b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-3db153b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-b3ea0bd.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-b3ea0bd.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-9e9086b.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-9e9086b.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-fbe7da1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-fbe7da1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-bc-flex-widget .elementor-4556 .elementor-element.elementor-element-801f450.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-4556 .elementor-element.elementor-element-6329fea.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-6329fea.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-e288eb2.ob-harakiri {
	writing-mode: inherit;
}

.elementor-4556 .elementor-element.elementor-element-e288eb2.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (max-width:767px) {}

@media (min-width:1025px) {}

.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-18269 .elementor-element.elementor-element-be3bc12 .swiper-pagination-bullets .swiper-pagination-bullet {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-18269 .elementor-element.elementor-element-be3bc12 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #000 !important;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-18269 .elementor-element.elementor-element-3587ffc .elementor-button:hover svg, .elementor-18269 .elementor-element.elementor-element-3587ffc .elementor-button:focus svg {
	fill: #fff;
}

.elementor-18269 .elementor-element.elementor-element-b7842ec.ob-harakiri {
	writing-mode: inherit;
}

.elementor-18269 .elementor-element.elementor-element-b7842ec.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-18269 .elementor-element.elementor-element-85635b0.ob-harakiri {
	writing-mode: inherit;
}

.elementor-18269 .elementor-element.elementor-element-85635b0.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-18269 .elementor-element.elementor-element-3ae3fa1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-18269 .elementor-element.elementor-element-3ae3fa1.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-18269 .elementor-element.elementor-element-c79d6cf .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-field-type-html {
	padding-bottom: 0px;
	color: #a50f0f;
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .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-18269 .elementor-element.elementor-element-c79d6cf .elementor-field-group .elementor-select-wrapper::before {
	color: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__buttons__wrapper__button-next {
	background-color: #222c67;
	color: #fff;
	border-color: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__buttons__wrapper__button-previous {
	background-color: rgba(203, 161, 129, 0);
	color: #222c67;
	border-color: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__buttons__wrapper__button-next:hover {
	background-color: #fff;
	color: #222c67;
	border-color: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-button[type="submit"]:hover svg * {
	fill: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__buttons__wrapper__button-previous:hover {
	color: #222c67;
	border-color: #222c67;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .elementor-message {
	font-family: "Lato", Sans-serif;
	font-weight: normal;
}

.elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__indicators__indicator, .elementor-18269 .elementor-element.elementor-element-c79d6cf .e-form__indicators__indicator__label {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:2040px) {}

@media (max-width: 767px) {}

.elementor-18269 .elementor-element.elementor-element-3587ffc .elementor-button svg {
	color: #48a1df;
	width: 24px;
	transition: inherit;
	margin-top: -4px;
}

.elementor-18269 .elementor-element.elementor-element-3587ffc .elementor-button:hover svg {
	color: #fff;
}

#elementor-popup-modal-13696 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-13696 .dialog-message {
	width: 50vh;
	height: fit-content;
	align-items: flex-start;
}

#elementor-popup-modal-13696 .dialog-close-button {
	display: flex;
	top: -3%;
}

#elementor-popup-modal-13696 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

body:not(.rtl) #elementor-popup-modal-13696 .dialog-close-button {
	right: 0%;
}

body.rtl #elementor-popup-modal-13696 .dialog-close-button {
	left: 0%;
}

#elementor-popup-modal-13696 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-13696 .dialog-close-button svg {
	fill: #fff;
}

@media (max-width:767px) {
	#elementor-popup-modal-13696 .dialog-message {
		width: 90vw;
		height: fit-content;
	}
	
	#elementor-popup-modal-13696 .dialog-close-button {
		top: -4%;
	}
}

@media (min-width:2040px) {
	#elementor-popup-modal-13696 .dialog-message {
		height: fit-content;
	}
}

#elementor-popup-modal-13693 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-13693 .dialog-message {
	width: 50vh;
	height: fit-content;
	align-items: flex-start;
}

#elementor-popup-modal-13693 .dialog-close-button {
	display: flex;
	top: -3%;
}

#elementor-popup-modal-13693 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

body:not(.rtl) #elementor-popup-modal-13693 .dialog-close-button {
	right: 0%;
}

body.rtl #elementor-popup-modal-13693 .dialog-close-button {
	left: 0%;
}

#elementor-popup-modal-13693 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-13693 .dialog-close-button svg {
	fill: #fff;
}

@media (max-width:767px) {
	#elementor-popup-modal-13693 .dialog-message {
		width: 90vw;
		height: fit-content;
	}
	
	#elementor-popup-modal-13693 .dialog-close-button {
		top: -4%;
	}
}

@media (min-width:2040px) {
	#elementor-popup-modal-13693 .dialog-message {
		height: fit-content;
	}
}

#elementor-popup-modal-13690 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-13690 .dialog-message {
	width: 50vh;
	height: fit-content;
	align-items: flex-start;
}

#elementor-popup-modal-13690 .dialog-close-button {
	display: flex;
	top: -3%;
}

#elementor-popup-modal-13690 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

body:not(.rtl) #elementor-popup-modal-13690 .dialog-close-button {
	right: 0%;
}

body.rtl #elementor-popup-modal-13690 .dialog-close-button {
	left: 0%;
}

#elementor-popup-modal-13690 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-13690 .dialog-close-button svg {
	fill: #fff;
}

@media (max-width:767px) {
	#elementor-popup-modal-13690 .dialog-message {
		width: 90vw;
		height: fit-content;
	}
	
	#elementor-popup-modal-13690 .dialog-close-button {
		top: -4%;
	}
}

@media (min-width:2040px) {
	#elementor-popup-modal-13690 .dialog-message {
		height: fit-content;
	}
}

#elementor-popup-modal-13657 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-13657 .dialog-message {
	width: 50vh;
	height: fit-content;
	align-items: flex-start;
}

#elementor-popup-modal-13657 .dialog-close-button {
	display: flex;
	top: -3%;
}

#elementor-popup-modal-13657 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}

body:not(.rtl) #elementor-popup-modal-13657 .dialog-close-button {
	right: 0%;
}

body.rtl #elementor-popup-modal-13657 .dialog-close-button {
	left: 0%;
}

#elementor-popup-modal-13657 .dialog-close-button i {
	color: #fff;
}

#elementor-popup-modal-13657 .dialog-close-button svg {
	fill: #fff;
}

@media (max-width:767px) {
	#elementor-popup-modal-13657 .dialog-message {
		width: 90vw;
		height: fit-content;
	}
	
	#elementor-popup-modal-13657 .dialog-close-button {
		top: -4%;
	}
}

@media (min-width:2040px) {
	#elementor-popup-modal-13657 .dialog-message {
		height: fit-content;
	}
}

.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;
	}
}