/* End custom CSS */

.elementor-62 .elementor-element.elementor-element-d7c76a3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-27aaafd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider button i, .elementor-62 .elementor-element.elementor-element-748a16b .slick-arrow i {
	font-size: 22px;
}

.elementor-62 .elementor-element.elementor-element-748a16b .slick-arrow svg {
	width: 22px;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow {
	color: #1f2226;
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow i {
	color: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-748a16b .hero-slider-controls .slick-arrow i {
	color: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider-area .hero-slider-controls .slick-arrow {
	color: #1f2226;
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow svg path {
	fill: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow:hover {
	color: #23252a;
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow:hover i {
	color: #23252a;
}

.elementor-62 .elementor-element.elementor-element-748a16b .hero-slider-controls .slick-arrow:hover i {
	color: #23252a;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider-area .hero-slider-controls .slick-arrow:hover {
	color: #23252a;
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-arrow:hover svg path {
	fill: #23252a;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button {
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider-area .hero-slider-controls .slick-dots li button {
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button:hover {
	background-color: #282828 !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider-area .hero-slider-controls .slick-dots li button:hover {
	background-color: #282828 !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li.slick-active button {
	background-color: #282828 !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider-area .hero-slider-controls .slick-dots li.slick-active button {
	background-color: #282828 !important;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider button i, .elementor-62 .elementor-element.elementor-element-98921f0 .slick-arrow i {
	font-size: 14px;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .slick-arrow svg {
	width: 14px;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow {
	color: #1f2226;
	background-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow i {
	color: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .hero-slider-controls .slick-arrow i {
	color: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow {
	color: #1f2226;
	background-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow svg path {
	fill: #1f2226;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow, .elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow {
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow:hover {
	color: var(--e-global-color-text);
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow:hover i {
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .hero-slider-controls .slick-arrow:hover i {
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow:hover {
	color: var(--e-global-color-text);
	background-color: #fff !important;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow:hover svg path {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow:hover, .elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow:hover {
	border-style: none;
}

.elementor-62 .elementor-element.elementor-element-4ae2b1a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 60px 0px;
}

.elementor-62 .elementor-element.elementor-element-7e4edb0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-e0f3e5a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-62 .elementor-element.elementor-element-e0f3e5a .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-62 .elementor-element.elementor-element-e0f3e5a .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-711597d {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-711597d > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-711597d {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-711597d {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-711597d .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-357dd62 {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-357dd62 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-357dd62 {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-357dd62 {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-357dd62 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-f85f78e {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-f85f78e > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f85f78e {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-f85f78e {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-f85f78e .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-45ddc39 {
	padding: 20px 20px 100px 20px;
}

.elementor-62 .elementor-element.elementor-element-db20c73 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-05d55d4 > .elementor-widget-container {
	margin: 30% 0% 0% -30%;
}

.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-62 .elementor-element.elementor-element-05d55d4.elementor-view-stacked .elementor-icon {
	background-color: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-05d55d4.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-05d55d4.elementor-view-default .elementor-icon {
	color: #b3a47f;
	border-color: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-05d55d4.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-05d55d4.elementor-view-default .elementor-icon svg {
	fill: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon {
	font-size: 177px;
}

.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon svg {
	height: 177px;
}

.elementor-62 .elementor-element.elementor-element-1dc47c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-1dc47c0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-42b3e18 > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-62 .elementor-element.elementor-element-42b3e18 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-ebc48fe > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-62 .elementor-element.elementor-element-ebc48fe .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-36c240e > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-62 .elementor-element.elementor-element-36c240e .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-42e6e6b {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	margin-top: 0px;
	margin-bottom: 60px;
	padding: 8px 8px 8px 8px;
}

.elementor-bc-flex-widget .elementor-62 .elementor-element.elementor-element-d0abf7c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-62 .elementor-element.elementor-element-d0abf7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-62 .elementor-element.elementor-element-d0abf7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-d0abf7c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-62 .elementor-element.elementor-element-3225f34 {
	width: var(--container-widget-width, 435px);
	max-width: 435px;
	--container-widget-width: 435px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-62 .elementor-element.elementor-element-3225f34 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-62 .elementor-element.elementor-element-3225f34 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-a79bd88 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: .5em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-62 .elementor-element.elementor-element-33ee134.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-62 .elementor-element.elementor-element-33ee134.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-62 .elementor-element.elementor-element-33ee134 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: var(--e-global-color-c7b20cc);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-62 .elementor-element.elementor-element-c45b627 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-c45b627 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-c45b627 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-c45b627 {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-c45b627 > .elementor-widget-container {
	margin: 0px 35px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-c45b627 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-c45b627 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-bed8413 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-bed8413 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-bed8413 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-bed8413 {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-bed8413 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-bed8413 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-76bd483 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 60px 0px;
}

.elementor-62 .elementor-element.elementor-element-ecd2dd0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-338ac75 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-62 .elementor-element.elementor-element-338ac75 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-62 .elementor-element.elementor-element-338ac75 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-62 .elementor-element.elementor-element-afc330e {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-afc330e > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-afc330e {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-afc330e {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-afc330e .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-c2b238d {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-c2b238d > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-c2b238d {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-c2b238d {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-c2b238d .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-f813b82 {
	width: auto;
	max-width: auto;
	top: -3px;
}

.elementor-62 .elementor-element.elementor-element-f813b82 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f813b82 {
	left: 490px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-f813b82 {
	right: 490px;
}

.elementor-62 .elementor-element.elementor-element-f813b82 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-1053706 {
	padding: 20px 20px 100px 20px;
}

.elementor-62 .elementor-element.elementor-element-2cdec31 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-f1a6906 > .elementor-widget-container {
	margin: 10% 0% 0% -30%;
}

.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-62 .elementor-element.elementor-element-f1a6906.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-f1a6906.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-f1a6906.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-f1a6906.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-f1a6906.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon {
	font-size: 153.52px;
}

.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon svg {
	height: 153.52px;
}

.elementor-62 .elementor-element.elementor-element-a61ace5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-a61ace5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-8ef172a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-b7c25b8 {
	--spacer-size: 20px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 > .elementor-widget-container {
	margin: 0px 0px 71px 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-62 .elementor-element.elementor-element-b554ae9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-item > a {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-62 .elementor-element.elementor-element-563546c .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-563546c .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-563546c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-563546c {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-563546c > .elementor-widget-container {
	margin: 0px 35px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-563546c .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-563546c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-4490416 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 60px 0px;
}

.elementor-62 .elementor-element.elementor-element-63229ab > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-07ba925 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-62 .elementor-element.elementor-element-07ba925 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-62 .elementor-element.elementor-element-07ba925 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-62 .elementor-element.elementor-element-37ede66 {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-37ede66 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-37ede66 {
	left: 122px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-37ede66 {
	right: 122px;
}

.elementor-62 .elementor-element.elementor-element-37ede66 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-9a459b9 {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-9a459b9 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-9a459b9 {
	left: 122px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-9a459b9 {
	right: 122px;
}

.elementor-62 .elementor-element.elementor-element-9a459b9 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-eaf139e {
	width: auto;
	max-width: auto;
	top: 4px;
	text-align: left;
}

.elementor-62 .elementor-element.elementor-element-eaf139e > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-eaf139e {
	left: 728px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-eaf139e {
	right: 728px;
}

.elementor-62 .elementor-element.elementor-element-eaf139e .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-7019934 {
	padding: 20px 20px 100px 20px;
}

.elementor-62 .elementor-element.elementor-element-36332f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-36332f2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-49210f0 > .elementor-widget-container {
	margin: 0px 0px 41px 0px;
}

.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon {
	font-size: 50px;
}

.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon svg {
	height: 50px;
}

.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon i, .elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-62 .elementor-element.elementor-element-87e73cc > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-62 .elementor-element.elementor-element-87e73cc {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-87e73cc .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-62ae366 > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-62 .elementor-element.elementor-element-62ae366 {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-62ae366 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-725addb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-725addb .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-725addb .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-725addb .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-725addb .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-93fab7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-93fab7d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-6b1ee9b > .elementor-widget-container {
	margin: 0px 0px 41px 0px;
}

.elementor-62 .elementor-element.elementor-element-6b1ee9b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-6b1ee9b .elementor-icon {
	font-size: 50px;
}

.elementor-62 .elementor-element.elementor-element-6b1ee9b .elementor-icon svg {
	height: 50px;
}

.elementor-62 .elementor-element.elementor-element-78c3910 > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-62 .elementor-element.elementor-element-78c3910 {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-78c3910 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-5dcea09 > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-62 .elementor-element.elementor-element-5dcea09 {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-5dcea09 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-708b96a .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-708b96a .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-708b96a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-708b96a .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-708b96a .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-d903fd8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-d903fd8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-7b4358f > .elementor-widget-container {
	margin: 0px 0px 41px 0px;
}

.elementor-62 .elementor-element.elementor-element-7b4358f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-7b4358f .elementor-icon {
	font-size: 50px;
}

.elementor-62 .elementor-element.elementor-element-7b4358f .elementor-icon svg {
	height: 50px;
}

.elementor-62 .elementor-element.elementor-element-54f227e > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-62 .elementor-element.elementor-element-54f227e {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-54f227e .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-f9da89a > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-62 .elementor-element.elementor-element-f9da89a {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-f9da89a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-5e2761e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-5e2761e .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-5e2761e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-5e2761e .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-5e2761e .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-8a26840 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-8a26840 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-7d7f20c > .elementor-widget-container {
	margin: 0px 0px 41px 0px;
}

.elementor-62 .elementor-element.elementor-element-7d7f20c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-7d7f20c .elementor-icon {
	font-size: 50px;
}

.elementor-62 .elementor-element.elementor-element-7d7f20c .elementor-icon svg {
	height: 50px;
}

.elementor-62 .elementor-element.elementor-element-c238a46 > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-62 .elementor-element.elementor-element-c238a46 {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-c238a46 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-65bd43b > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-62 .elementor-element.elementor-element-65bd43b {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-65bd43b .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-c08f7ec .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-c08f7ec .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-c08f7ec .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-c08f7ec .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-c08f7ec .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-ad39258 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-ad39258 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-081ca75 > .elementor-widget-container {
	margin: 0px 0px 41px 0px;
}

.elementor-62 .elementor-element.elementor-element-081ca75 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-081ca75 .elementor-icon {
	font-size: 50px;
}

.elementor-62 .elementor-element.elementor-element-081ca75 .elementor-icon svg {
	height: 50px;
}

.elementor-62 .elementor-element.elementor-element-466649c > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-62 .elementor-element.elementor-element-466649c {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-466649c .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-184c00a > .elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-62 .elementor-element.elementor-element-184c00a {
	text-align: center;
}

.elementor-62 .elementor-element.elementor-element-184c00a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-198e688 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-198e688 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-198e688 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-198e688 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-198e688 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-62 .elementor-element.elementor-element-0faffad {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 60px 0px;
}

.elementor-62 .elementor-element.elementor-element-7875c97 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-897e8ff {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-62 .elementor-element.elementor-element-897e8ff .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-62 .elementor-element.elementor-element-897e8ff .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-62 .elementor-element.elementor-element-02905be {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-02905be > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-02905be {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-02905be {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-02905be .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-1d05ee4 {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-1d05ee4 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-1d05ee4 {
	left: 77px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-1d05ee4 {
	right: 77px;
}

.elementor-62 .elementor-element.elementor-element-1d05ee4 .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-8e90d9a {
	width: auto;
	max-width: auto;
	top: 1px;
}

.elementor-62 .elementor-element.elementor-element-8e90d9a > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 33px 0px 33px;
}

body:not(.rtl) .elementor-62 .elementor-element.elementor-element-8e90d9a {
	left: 122px;
}

body.rtl .elementor-62 .elementor-element.elementor-element-8e90d9a {
	right: 122px;
}

.elementor-62 .elementor-element.elementor-element-8e90d9a .elementor-heading-title {
	font-family: "Urbanist", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 33px;
	letter-spacing: .25em;
	color: var(--e-global-color-accent);
}

.elementor-62 .elementor-element.elementor-element-360e572 {
	padding: 20px 20px 100px 20px;
}

.elementor-62 .elementor-element.elementor-element-ceff3c1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-a9d924a > .elementor-widget-container {
	margin: 5% 0% 0% -30%;
}

.elementor-62 .elementor-element.elementor-element-a9d924a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-62 .elementor-element.elementor-element-a9d924a.elementor-view-stacked .elementor-icon {
	background-color: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-a9d924a.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-a9d924a.elementor-view-default .elementor-icon {
	color: #b3a47f;
	border-color: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-a9d924a.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-a9d924a.elementor-view-default .elementor-icon svg {
	fill: #b3a47f;
}

.elementor-62 .elementor-element.elementor-element-a9d924a .elementor-icon {
	font-size: 153.52px;
}

.elementor-62 .elementor-element.elementor-element-a9d924a .elementor-icon svg {
	height: 153.52px;
}

.elementor-62 .elementor-element.elementor-element-6e4d5e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-62 .elementor-element.elementor-element-6e4d5e1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-d2afec2 {
	width: var(--container-widget-width, 600 px);
	max-width: 600 px;
	--container-widget-width: 600 px;
	--container-widget-flex-grow: 0;
}

.elementor-62 .elementor-element.elementor-element-d2afec2 > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-d2afec2 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-617b2ee {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-2d944e0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	padding: 12px 51px 12px 24px;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-f1ce93c {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c > .elementor-widget-container {
	margin: 0px 35px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button .elementor-button-content-wrapper {
	gap: 31px;
}

.elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-f1ce93c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	padding: 12px 51px 12px 24px;
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 > .elementor-widget-container {
	margin: 0px 35px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button .elementor-button-content-wrapper {
	gap: 31px;
}

.elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-25cc5a4 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-62 .elementor-element.elementor-element-de5182b .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	padding: 12px 51px 12px 24px;
}

.elementor-62 .elementor-element.elementor-element-de5182b .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-de5182b .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-primary);
}

.elementor-62 .elementor-element.elementor-element-de5182b {
	width: auto;
	max-width: auto;
}

.elementor-62 .elementor-element.elementor-element-de5182b > .elementor-widget-container {
	margin: 0px 35px 0px 0px;
}

.elementor-62 .elementor-element.elementor-element-de5182b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-62 .elementor-element.elementor-element-de5182b .elementor-button .elementor-button-content-wrapper {
	gap: 31px;
}

.elementor-62 .elementor-element.elementor-element-de5182b .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-de5182b .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-62 .elementor-element.elementor-element-4ae2b1a {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-711597d {
		width: auto;
		max-width: auto;
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-711597d > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-711597d {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-711597d {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-357dd62 {
		width: auto;
		max-width: auto;
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-357dd62 > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-357dd62 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-357dd62 {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f85f78e {
		width: auto;
		max-width: auto;
		top: 37px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f85f78e > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f85f78e {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-f85f78e {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f85f78e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-bc-flex-widget .elementor-62 .elementor-element.elementor-element-db20c73.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-db20c73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-05d55d4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon {
		font-size: 125px;
	}
	
	.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon svg {
		height: 125px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1dc47c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-42b3e18 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-42b3e18 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-ebc48fe > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-ebc48fe .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-36c240e > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-36c240e .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-42e6e6b {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-d0abf7c > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-3225f34 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-a79bd88 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-76bd483 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-afc330e > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-afc330e {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-afc330e {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-afc330e {
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-c2b238d {
		width: auto;
		max-width: auto;
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-c2b238d > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-c2b238d {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-c2b238d {
		right: 20px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f813b82 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-f813b82 {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f813b82 {
		top: 37px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f813b82 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-bc-flex-widget .elementor-62 .elementor-element.elementor-element-2cdec31.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-2cdec31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon {
		font-size: 125px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon svg {
		height: 125px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8ef172a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(5px / 2);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(5px / 2);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(5px / 2);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-5px / 2);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-5px / 2);
	}
	
	.elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-b554ae9 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-9a459b9 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-9a459b9 {
		right: 20px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-eaf139e {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-eaf139e {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-eaf139e {
		top: 37px;
	}
	
	.elementor-62 .elementor-element.elementor-element-eaf139e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7019934 {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-36332f2 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-d903fd8 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-02905be > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-02905be {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-02905be {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-02905be {
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1d05ee4 {
		width: auto;
		max-width: auto;
		top: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1d05ee4 > .elementor-widget-container {
		padding: 0px 33px 0px 33px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-1d05ee4 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-1d05ee4 {
		right: 20px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-8e90d9a {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-8e90d9a {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8e90d9a {
		top: 37px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8e90d9a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-bc-flex-widget .elementor-62 .elementor-element.elementor-element-ceff3c1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-ceff3c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-a9d924a .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1ce93c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1ce93c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-25cc5a4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-25cc5a4 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-de5182b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-de5182b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
}

@media (max-width:767px) {
	.elementor-62 .elementor-element.elementor-element-d7c76a3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow, .elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider .slick-arrow:hover {
		border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-62 .elementor-element.elementor-element-98921f0 .htslider-slider-area .hero-slider-controls .slick-arrow:hover {
		border-radius: 50px 50px 50px 50px;
	}
	
	.elementor-62 .elementor-element.elementor-element-4ae2b1a {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-357dd62 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-357dd62 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-357dd62 {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-357dd62 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f85f78e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f85f78e {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-f85f78e {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-45ddc39 {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-05d55d4 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-05d55d4 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-36c240e > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-d0abf7c > .elementor-element-populated {
		border-width: 1px 1px 0px 1px;
	}
	
	.elementor-62 .elementor-element.elementor-element-3225f34 {
		text-align: left;
	}
	
	.elementor-62 .elementor-element.elementor-element-a79bd88 {
		text-align: left;
	}
	
	.elementor-62 .elementor-element.elementor-element-33ee134 > .elementor-element-populated {
		border-width: 0px 1px 1px 1px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-c45b627 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-c45b627 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-bed8413 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-c2b238d > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-c2b238d {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-c2b238d {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-c2b238d .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f813b82 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-f813b82 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-f813b82 {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f813b82 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1053706 {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1a6906 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f1a6906 .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-62 .elementor-element.elementor-element-563546c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-62 .elementor-element.elementor-element-563546c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-9a459b9 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-9a459b9 {
		left: 10px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-9a459b9 {
		right: 10px;
	}
	
	.elementor-62 .elementor-element.elementor-element-9a459b9 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-62 .elementor-element.elementor-element-eaf139e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-eaf139e {
		left: 10px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-eaf139e {
		right: 10px;
	}
	
	.elementor-62 .elementor-element.elementor-element-eaf139e .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-36332f2 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-49210f0 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-49210f0 .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-62ae366 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-93fab7d > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-6b1ee9b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-6b1ee9b .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-6b1ee9b .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-5dcea09 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-d903fd8 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7b4358f > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7b4358f .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7b4358f .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-f9da89a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8a26840 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7d7f20c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7d7f20c .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-7d7f20c .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-65bd43b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-ad39258 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-081ca75 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-081ca75 .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-081ca75 .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-62 .elementor-element.elementor-element-184c00a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1d05ee4 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-1d05ee4 {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-1d05ee4 {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-1d05ee4 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8e90d9a > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-62 .elementor-element.elementor-element-8e90d9a {
		left: 20px;
	}
	
	body.rtl .elementor-62 .elementor-element.elementor-element-8e90d9a {
		right: 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-8e90d9a .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-62 .elementor-element.elementor-element-360e572 {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-62 .elementor-element.elementor-element-a9d924a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-62 .elementor-element.elementor-element-a9d924a .elementor-icon-wrapper {
		text-align: center;
	}
	
	.elementor-62 .elementor-element.elementor-element-d2afec2 .elementor-heading-title {
		font-size: 16px;
	}
}

@media (min-width:768px) {
	.elementor-62 .elementor-element.elementor-element-db20c73 {
		width: 25%;
	}
	
	.elementor-62 .elementor-element.elementor-element-1dc47c0 {
		width: 75%;
	}
	
	.elementor-62 .elementor-element.elementor-element-d0abf7c {
		width: 60%;
	}
	
	.elementor-62 .elementor-element.elementor-element-33ee134 {
		width: 40%;
	}
	
	.elementor-62 .elementor-element.elementor-element-2cdec31 {
		width: 25%;
	}
	
	.elementor-62 .elementor-element.elementor-element-a61ace5 {
		width: 75%;
	}
	
	.elementor-62 .elementor-element.elementor-element-ceff3c1 {
		width: 25%;
	}
	
	.elementor-62 .elementor-element.elementor-element-6e4d5e1 {
		width: 75%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-62 .elementor-element.elementor-element-36332f2 {
		width: 47%;
	}
	
	.elementor-62 .elementor-element.elementor-element-93fab7d {
		width: 47%;
	}
	
	.elementor-62 .elementor-element.elementor-element-d903fd8 {
		width: 47%;
	}
	
	.elementor-62 .elementor-element.elementor-element-8a26840 {
		width: 47%;
	}
	
	.elementor-62 .elementor-element.elementor-element-ad39258 {
		width: 100%;
	}
}

/* Start custom CSS for htslider-slider-addons, class: .elementor-element-748a16b */
.elementor-62 .elementor-element.elementor-element-748a16b .slick-dots {
	background: white;
	background: #fff;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, .25);
	border-radius: 12px;
	padding: 10px 25px;
	margin-bottom: 50px;
	column-gap: 30px;
}

.elementor-62 .elementor-element.elementor-element-748a16b .slick-dots > li {}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button {
	border-color: #dcdcdc !important;
	background-color: #dcdcdc !important;
	border-radius: 3px !important;
	transform: rotate(45deg);
	box-shadow: none;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button:hover {
	background-color: #d7b768 !important;
	border-color: #d7b768 !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li.slick-active button {
	background-color: #d7b768 !important;
	border-color: #d7b768 !important;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for htslider-slider-addons, class: .elementor-element-98921f0 */
.elementor-62 .elementor-element.elementor-element-98921f0 .slick-dots {
	background: white;
	background: #fff;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, .25);
	border-radius: 12px;
	padding: 10px 25px;
	margin-bottom: 50px;
	column-gap: 30px;
}

.elementor-62 .elementor-element.elementor-element-98921f0 .slick-dots > li {}

.elementor-62 .elementor-element.elementor-element-98921f0 .slick-arrow {
	height: 40px;
	width: 40px;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button {
	border-color: #dcdcdc !important;
	background-color: #dcdcdc !important;
	border-radius: 3px !important;
	transform: rotate(45deg);
	box-shadow: none;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li button:hover {
	background-color: #d7b768 !important;
	border-color: #d7b768 !important;
}

.elementor-62 .elementor-element.elementor-element-748a16b .htslider-slider .slick-dots li.slick-active button {
	background-color: #d7b768 !important;
	border-color: #d7b768 !important;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-711597d */
.elementor-62 .elementor-element.elementor-element-711597d span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-357dd62 */
.elementor-62 .elementor-element.elementor-element-357dd62 span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f85f78e */
.elementor-62 .elementor-element.elementor-element-f85f78e span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-7e4edb0 */
.elementor-62 .elementor-element.elementor-element-7e4edb0 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-afc330e */
.elementor-62 .elementor-element.elementor-element-afc330e span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c2b238d */
.elementor-62 .elementor-element.elementor-element-c2b238d span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f813b82 */
.elementor-62 .elementor-element.elementor-element-f813b82 span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ecd2dd0 */
.elementor-62 .elementor-element.elementor-element-ecd2dd0 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-37ede66 */
.elementor-62 .elementor-element.elementor-element-37ede66 span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9a459b9 */
.elementor-62 .elementor-element.elementor-element-9a459b9 span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-eaf139e */
.elementor-62 .elementor-element.elementor-element-eaf139e span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-63229ab */
.elementor-62 .elementor-element.elementor-element-63229ab {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-62ae366 */
.elementor-62 .elementor-element.elementor-element-62ae366 {
	flex: 1 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5dcea09 */
.elementor-62 .elementor-element.elementor-element-5dcea09 {
	flex: 1 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f9da89a */
.elementor-62 .elementor-element.elementor-element-f9da89a {
	flex: 1 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-65bd43b */
.elementor-62 .elementor-element.elementor-element-65bd43b {
	flex: 1 0 auto;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-184c00a */
.elementor-62 .elementor-element.elementor-element-184c00a {
	flex: 1 0 auto;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-7019934 */
.elementor-62 .elementor-element.elementor-element-7019934 .elementor-container {
	column-gap: 35px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-02905be */
.elementor-62 .elementor-element.elementor-element-02905be span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1d05ee4 */
.elementor-62 .elementor-element.elementor-element-1d05ee4 span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8e90d9a */
.elementor-62 .elementor-element.elementor-element-8e90d9a span {
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	letter-spacing: .25em;
	text-transform: uppercase;
	color: #b3a47f;
	margin-left: 41px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-7875c97 */
.elementor-62 .elementor-element.elementor-element-7875c97 {
	position: relative;
}
