/* End custom CSS */

.elementor-49689 .elementor-element.elementor-element-9dd4fcf {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--overlay-opacity: .25;
	--margin-block-start: -90px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9dd4fcf::before, .elementor-49689 .elementor-element.elementor-element-9dd4fcf > .elementor-background-video-container::before, .elementor-49689 .elementor-element.elementor-element-9dd4fcf > .e-con-inner > .elementor-background-video-container::before, .elementor-49689 .elementor-element.elementor-element-9dd4fcf > .elementor-background-slideshow::before, .elementor-49689 .elementor-element.elementor-element-9dd4fcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-49689 .elementor-element.elementor-element-9dd4fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-49689 .elementor-element.elementor-element-9dd4fcf, .elementor-49689 .elementor-element.elementor-element-9dd4fcf::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-b765aff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b765aff:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-b765aff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-49689 .elementor-element.elementor-element-b765aff, .elementor-49689 .elementor-element.elementor-element-b765aff::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-8d34434 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-block-start: 200px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-bc98310 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-bc98310 .elementor-heading-title {
	color: var(--e-global-color-a2a72f9);
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-49689 .elementor-element.elementor-element-a552fe2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-block-start: 20px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-a552fe2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 255, 255, .96);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 60px 12px 60px;
}

.elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button:hover, .elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button:hover svg, .elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button:focus svg {
	fill: #000;
}

.elementor-49689 .elementor-element.elementor-element-0e343cd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-da2c20e {
	--display: flex;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-87634af img {
	height: 600px;
	object-fit: cover;
	object-position: center center;
}

.elementor-49689 .elementor-element.elementor-element-38009cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-38009cb, .elementor-49689 .elementor-element.elementor-element-38009cb::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-79a7fb0 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-49689 .elementor-element.elementor-element-79a7fb0:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-79a7fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-49689 .elementor-element.elementor-element-79a7fb0, .elementor-49689 .elementor-element.elementor-element-79a7fb0::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-120b6f5 {
	text-align: center;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-120b6f5 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-49689 .elementor-element.elementor-element-120b6f5 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 255, 255, .96);
	border-radius: 0px 0px 0px 0px;
	padding: 10px 34px 10px 34px;
}

.elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button:hover, .elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button:hover svg, .elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button:focus svg {
	fill: #000;
}

.elementor-49689 .elementor-element.elementor-element-b3ed656 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 80px;
	--padding-block-end: 60px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b3ed656:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-b3ed656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-b3ed656, .elementor-49689 .elementor-element.elementor-element-b3ed656::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-b4928e8 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-b4928e8 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-49689 .elementor-element.elementor-element-0c19ffd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-0c19ffd:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-0c19ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-0c19ffd, .elementor-49689 .elementor-element.elementor-element-0c19ffd::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-6677a11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 10px 0px;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-3550632 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-f7d8f57 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-f7d8f57.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-c22b4ca {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-c22b4ca.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-fe392f5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-982eab5 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-982eab5 > .elementor-widget-container {
	padding: 0px 20px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-982eab5.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-a212d51 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-a212d51.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-8a6b354 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-8a6b354 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-8a6b354.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-daa6a07 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-daa6a07:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-daa6a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-c5d1299) 0%, var(--e-global-color-e3cdcdf) 100%);
}

.elementor-49689 .elementor-element.elementor-element-daa6a07, .elementor-49689 .elementor-element.elementor-element-daa6a07::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-daa6a07.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a9a5772 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-a9a5772 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 45px;
}

.elementor-49689 .elementor-element.elementor-element-be382a3 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-be382a3.elementor-element {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-1454e84 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-b3dd255 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-be2954e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-7176fcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-7176fcf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-394ccbe {
	--display: flex;
	--min-height: 105px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--padding-block-start: 21px;
	--padding-block-end: 21px;
	--padding-inline-start: 21px;
	--padding-inline-end: 21px;
}

.elementor-49689 .elementor-element.elementor-element-394ccbe:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-394ccbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
}

.elementor-49689 .elementor-element.elementor-element-394ccbe, .elementor-49689 .elementor-element.elementor-element-394ccbe::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-394ccbe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-551cc43 img {
	width: 46px;
	height: 45px;
}

.elementor-49689 .elementor-element.elementor-element-551cc43 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-551cc43.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-00b688d {
	text-align: left;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-00b688d .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-00b688d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-00b688d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-0e4eeca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-0e4eeca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-6f11dfb {
	--display: flex;
	--min-height: 105px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--padding-block-start: 21px;
	--padding-block-end: 21px;
	--padding-inline-start: 21px;
	--padding-inline-end: 21px;
}

.elementor-49689 .elementor-element.elementor-element-6f11dfb:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-6f11dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
}

.elementor-49689 .elementor-element.elementor-element-6f11dfb, .elementor-49689 .elementor-element.elementor-element-6f11dfb::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-6f11dfb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-f68e392 img {
	width: 46px;
	height: 45px;
}

.elementor-49689 .elementor-element.elementor-element-f68e392 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-f68e392.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-21d1197 {
	text-align: left;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-21d1197 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-21d1197 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-21d1197.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-cf09cd0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-e7d8568 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-53590af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-53590af.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-61b33da {
	--display: flex;
	--min-height: 105px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--padding-block-start: 21px;
	--padding-block-end: 21px;
	--padding-inline-start: 21px;
	--padding-inline-end: 21px;
}

.elementor-49689 .elementor-element.elementor-element-61b33da:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-61b33da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
}

.elementor-49689 .elementor-element.elementor-element-61b33da, .elementor-49689 .elementor-element.elementor-element-61b33da::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-61b33da.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a3e27b2 img {
	width: 46px;
	height: 45px;
}

.elementor-49689 .elementor-element.elementor-element-a3e27b2 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-a3e27b2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-f9e5647 {
	text-align: left;
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-f9e5647 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-f9e5647 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-f9e5647.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-4c81122 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-4c81122.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-5d33d3d {
	--display: flex;
	--min-height: 105px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--padding-block-start: 21px;
	--padding-block-end: 21px;
	--padding-inline-start: 21px;
	--padding-inline-end: 21px;
}

.elementor-49689 .elementor-element.elementor-element-5d33d3d:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-5d33d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
}

.elementor-49689 .elementor-element.elementor-element-5d33d3d, .elementor-49689 .elementor-element.elementor-element-5d33d3d::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-5d33d3d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-733320c img {
	width: 46px;
	height: 45px;
}

.elementor-49689 .elementor-element.elementor-element-733320c {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-733320c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-6a3f148 {
	text-align: left;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-6a3f148 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-6a3f148 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-49689 .elementor-element.elementor-element-6a3f148.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-b4c4467 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 80px;
	--padding-block-end: 30px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b4c4467:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-b4c4467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-b4c4467, .elementor-49689 .elementor-element.elementor-element-b4c4467::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-5f3a378 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-5f3a378 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-49689 .elementor-element.elementor-element-978b9b9 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-6803784 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 30px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-6803784:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-6803784 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-49689 .elementor-element.elementor-element-6803784, .elementor-49689 .elementor-element.elementor-element-6803784::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-6803784.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-a6e47af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-a6e47af.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-c5309ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-d5c20a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-d5c20a7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a6b0136 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-c3ca6f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-c3ca6f6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-e67ca30 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-e67ca30 img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-d379c9e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-4c8c24f .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-a7df587 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-9fab0ce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9fab0ce.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-8f46b76 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-dc966b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-dc966b9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-9723558 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-9723558 img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-5b9bf22 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-cfa18e0 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-761163c {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-b2e8678 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 20px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-17443c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-17443c4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-169d9b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-e8f36dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-e8f36dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-e64c923 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-e64c923 img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-ed3f4e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-3474bbc .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-77eb675 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-77eb675.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-72c8e06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-72c8e06.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-04b6960 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-00a006e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-00a006e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a70db34 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-a70db34 img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-2638af0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-a7a3544 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-b060ba6 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-a1cc4b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-block-start: 20px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-870a8f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-870a8f5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-3ca4b03 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-89b26c6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-89b26c6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-d4259cc {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-d4259cc img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-da982f0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-9a66332 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-e513934 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-dbf07d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-dbf07d4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-3c91e20 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-0d635dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-0d635dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-1703644 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-1703644 img {
	width: 63px;
	height: 63px;
}

.elementor-49689 .elementor-element.elementor-element-afb5c16 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-8e19626 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-49689 .elementor-element.elementor-element-e58bcd8 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
}

.elementor-49689 .elementor-element.elementor-element-a1fb814 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-a1fb814:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-a1fb814 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
	background-image: url("https://cdn-ildhljb.nitrocdn.com/TcwqSNDYzLpbixLtNeMRwnQEiPTppqSw/assets/images/optimized/rev-73c34cd/plata.realestate/wp-content/uploads/2024/03/Mask-group-1-1.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.elementor-49689 .elementor-element.elementor-element-a1fb814:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-49689 .elementor-element.elementor-element-a1fb814 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-49689 .elementor-element.elementor-element-a1fb814, .elementor-49689 .elementor-element.elementor-element-a1fb814::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-a1fb814.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-80a58e1 {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-80a58e1 .elementor-heading-title {
	color: var(--e-global-color-a2a72f9);
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-49689 .elementor-element.elementor-element-80a58e1 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-49689 .elementor-element.elementor-element-5156230 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 100px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-5156230.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-39deb47 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-39deb47.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-074d24d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-074d24d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-c6c661f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-c6c661f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-c2a70b7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-c2a70b7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-897b666 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-897b666 {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-897b666.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-bd6f13d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-43005f8 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-43005f8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-43005f8.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-3c9684b {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-3c9684b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-604399c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b970345 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b970345.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-92c1c68 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-92c1c68.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-4c1bae4 {
	text-align: left;
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-4c1bae4 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-4c1bae4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-3a08f6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9ed54ae .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-9ed54ae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-9ed54ae.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-161c4b6 {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-161c4b6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-4f23048 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 50px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-4f23048.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-e191e0b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-e191e0b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-25c2cf1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-25c2cf1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-ae69f2d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-ae69f2d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a0890a5 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-a0890a5 {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-a0890a5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-95aea53 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-035b7c6 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-035b7c6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-035b7c6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-e46a66e {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-e46a66e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-afb2929 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-728fa07 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-728fa07.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-e262fa7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-e262fa7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-b9044a5 {
	text-align: left;
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-b9044a5 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-b9044a5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-2d48c6e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-42cf79a .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-42cf79a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-42cf79a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-c809674 {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-c809674.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-abf836b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 50px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-abf836b.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-0e1558b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-0e1558b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-5a5f93f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-5a5f93f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-1559e08 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-1559e08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-201ef8d img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-201ef8d {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-201ef8d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-dde20dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-8ae518e .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-8ae518e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-8ae518e.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-5a7ae61 {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-5a7ae61.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-9214b89 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9214b89:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-9214b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #282a2e;
	background-image: url("https://cdn-ildhljb.nitrocdn.com/TcwqSNDYzLpbixLtNeMRwnQEiPTppqSw/assets/images/optimized/rev-73c34cd/plata.realestate/wp-content/uploads/2024/03/Mask-group-1-1.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.elementor-49689 .elementor-element.elementor-element-9214b89:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-49689 .elementor-element.elementor-element-9214b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-49689 .elementor-element.elementor-element-9214b89, .elementor-49689 .elementor-element.elementor-element-9214b89::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-9214b89.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-cd0948a {
	text-align: center;
}

.elementor-49689 .elementor-element.elementor-element-cd0948a .elementor-heading-title {
	color: var(--e-global-color-a2a72f9);
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
}

.elementor-49689 .elementor-element.elementor-element-cd0948a > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-49689 .elementor-element.elementor-element-1847588 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--align-items: center;
	--gap: 100px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-1847588.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a70a8ee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-a70a8ee.e-con {
	--align-self: center;
}

.elementor-49689 .elementor-element.elementor-element-b180521 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b180521.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-3351164 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-3351164.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-218db14 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-218db14.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-83caf72 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-83caf72 {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-83caf72.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-0f3f6e8 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-0f3f6e8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-0f3f6e8.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-bba8cf9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-6d498fb {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-6d498fb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-727cb9b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-727cb9b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-bcc80c3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-bcc80c3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-41fb831 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-41fb831.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-198455c img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-198455c {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-198455c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-7ccefe4 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-7ccefe4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-7ccefe4.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-30d5a8a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-564fc83 {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-564fc83.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-0eb4670 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-0eb4670.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-368e63a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-368e63a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-9deb754 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9deb754.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-bbd8f42 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-bbd8f42 {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-bbd8f42.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a3fc410 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-a3fc410 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-a3fc410.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-8e97d12 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-c1a52bd {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-c1a52bd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-f0450a6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-f0450a6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-431a783 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-431a783.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-f66a928 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-f66a928.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-a930683 img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-a930683 {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-a930683.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-4f20b42 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-4f20b42 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-4f20b42.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-d53d006 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b93e884 {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-b93e884.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-469a1a3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-469a1a3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-9ac7751 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-9ac7751.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-b81f60c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-b81f60c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-dffe59f img {
	width: 60px;
	height: 60px;
}

.elementor-49689 .elementor-element.elementor-element-dffe59f {
	width: var(--container-widget-width, 60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-dffe59f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-703a402 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-49689 .elementor-element.elementor-element-703a402 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-703a402.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-1dd49b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-be050fa {
	text-align: justify;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-49689 .elementor-element.elementor-element-be050fa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49689 .elementor-element.elementor-element-0917f29 {
	--display: flex;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 60px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-0917f29:not(.elementor-motion-effects-element-type-background), .elementor-49689 .elementor-element.elementor-element-0917f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-c5d1299) 0%, var(--e-global-color-e3cdcdf) 100%);
}

.elementor-49689 .elementor-element.elementor-element-0917f29, .elementor-49689 .elementor-element.elementor-element-0917f29::before {
	--border-transition: .3s;
}

.elementor-49689 .elementor-element.elementor-element-48d7c88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-49689 .elementor-element.elementor-element-cdecdd6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-block-start: -20px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

body.elementor-page-49689:not(.elementor-motion-effects-element-type-background), body.elementor-page-49689 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

@media (max-width:767px) {
	.elementor-49689 .elementor-element.elementor-element-9dd4fcf {
		--min-height: 600px;
		--justify-content: flex-end;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e343cd .elementor-button {
		font-size: 10px;
		padding: 11px 0px 11px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e343cd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e343cd.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-49689 .elementor-element.elementor-element-38009cb {
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c2919a3 img {
		width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c2919a3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c2919a3 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-79a7fb0 {
		--width: 100%;
		--gap: 0px 0px;
		--margin-block-start: -1px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 30px;
		--padding-block-end: 50px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-120b6f5 {
		text-align: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-120b6f5 .elementor-heading-title {
		font-size: 26px;
		line-height: 30px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-120b6f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-09ba3ec .elementor-button {
		font-size: 14px;
		padding: 11px 0px 11px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-09ba3ec > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-09ba3ec {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-09ba3ec.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b3ed656 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 70px;
		--padding-block-end: 30px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b4928e8 {
		text-align: justify;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b4928e8 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0c19ffd {
		--padding-block-start: 0px;
		--padding-block-end: 70px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3550632 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--align-items: center;
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-20df4ea img {
		width: 247px;
		height: 143px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f7d8f57 > .elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c22b4ca > .elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-fe392f5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-982eab5 > .elementor-widget-container {
		margin: 25px 0px 25px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a212d51 > .elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8a6b354 {
		text-align: justify;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8a6b354 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-daa6a07 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a9a5772 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-be382a3 {
		text-align: justify;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-be382a3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1454e84 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b3dd255 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-be2954e {
		--content-width: 100%;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7176fcf {
		--width: 337.141px;
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-551cc43 img {
		width: 46px;
		height: 45px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-551cc43 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-00b688d {
		text-align: left;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-00b688d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e4eeca {
		--width: 337.141px;
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f68e392 img {
		width: 46px;
		height: 45px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f68e392 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-21d1197 {
		text-align: left;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-21d1197 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-cf09cd0 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e7d8568 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-53590af {
		--width: 337.141px;
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-61b33da {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3e27b2 img {
		width: 46px;
		height: 45px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3e27b2 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f9e5647 {
		text-align: left;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f9e5647 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4c81122 {
		--width: 337.141px;
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5d33d3d {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-733320c img {
		width: 46px;
		height: 45px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-733320c {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-6a3f148 {
		text-align: left;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-6a3f148 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b4c4467 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 70px;
		--padding-block-end: 50px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5f3a378 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-6803784 {
		--padding-block-start: 10px;
		--padding-block-end: 70px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a6e47af {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c5309ed {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a6b0136 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c3ca6f6 {
		--width: 25%;
		--justify-content: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e67ca30 img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d379c9e {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4c8c24f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a7df587 {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9fab0ce {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8f46b76 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dc966b9 {
		--width: 25%;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-49689 .elementor-element.elementor-element-9723558 img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5b9bf22 {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-cfa18e0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-cfa18e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-761163c {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b2e8678 {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-17443c4 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-169d9b6 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e8f36dd {
		--width: 25%;
		--justify-content: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e64c923 img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-ed3f4e0 {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3474bbc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-77eb675 {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-72c8e06 {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-04b6960 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-00a006e {
		--width: 25%;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-49689 .elementor-element.elementor-element-a70db34 img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-2638af0 {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a7a3544 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b060ba6 {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a1cc4b3 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-870a8f5 {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3ca4b03 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-89b26c6 {
		--width: 25%;
		--justify-content: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d4259cc img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-da982f0 {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9a66332 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e513934 {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dbf07d4 {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3c91e20 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0d635dd {
		--width: 25%;
		--justify-content: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1703644 img {
		width: 46px;
		height: 46px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-afb5c16 {
		--width: 75%;
		--gap: 7px 7px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8e19626 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e58bcd8 {
		text-align: left;
		font-size: 16px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a1fb814 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-80a58e1 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5156230 {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-39deb47 {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-074d24d {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c6c661f {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c2a70b7 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-897b666 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bd6f13d {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-43005f8 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-43005f8 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-604399c {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b970345 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-92c1c68 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4c1bae4 {
		text-align: center;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3a08f6f {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9ed54ae > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9ed54ae {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4f23048 {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e191e0b {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-25c2cf1 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-ae69f2d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a0890a5 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-95aea53 {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-035b7c6 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-035b7c6 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-afb2929 {
		--margin-block-start: 20px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-728fa07 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e262fa7 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b9044a5 {
		text-align: center;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-2d48c6e {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-42cf79a > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-42cf79a {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-abf836b {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e1558b {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5a5f93f {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1559e08 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-201ef8d {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dde20dd {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8ae518e > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8ae518e {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9214b89 {
		--gap: 0px 0px;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 25px;
		--padding-inline-end: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-cd0948a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1847588 {
		--gap: 0px 0px;
		--margin-block-start: 30px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a70a8ee {
		--gap: 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b180521 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3351164 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-218db14 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-83caf72 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0f3f6e8 {
		text-align: left;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0f3f6e8 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0f3f6e8 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0f3f6e8.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bba8cf9 {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-6d498fb > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-727cb9b {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 40px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bcc80c3 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-41fb831 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-198455c {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7ccefe4 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7ccefe4 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7ccefe4 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7ccefe4.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-30d5a8a {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-564fc83 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0eb4670 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 40px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-368e63a {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9deb754 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bbd8f42 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3fc410 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3fc410 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3fc410 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a3fc410.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8e97d12 {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c1a52bd > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f0450a6 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 40px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-431a783 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f66a928 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a930683 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4f20b42 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4f20b42 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4f20b42 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4f20b42.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d53d006 {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b93e884 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-469a1a3 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 40px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9ac7751 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b81f60c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--align-items: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dffe59f {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-703a402 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-703a402 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-703a402 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-49689 .elementor-element.elementor-element-703a402.elementor-element {
		--align-self: center;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1dd49b6 {
		--margin-block-start: 10px;
		--margin-block-end: 20px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-be050fa > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0917f29 {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
}

@media (min-width:768px) {
	.elementor-49689 .elementor-element.elementor-element-9dd4fcf {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b765aff {
		--width: 35%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-a552fe2 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-da2c20e {
		--width: 65%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3550632 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-fe392f5 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-7176fcf {
		--width: 50%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-394ccbe {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e4eeca {
		--width: 50%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-6f11dfb {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-53590af {
		--width: 50%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-61b33da {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-4c81122 {
		--width: 50%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5d33d3d {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d5c20a7 {
		--width: 44.728%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c3ca6f6 {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d379c9e {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9fab0ce {
		--width: 37.821%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8f46b76 {
		--content-width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dc966b9 {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5b9bf22 {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-17443c4 {
		--width: 45.274%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e8f36dd {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-ed3f4e0 {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-72c8e06 {
		--width: 37.821%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-04b6960 {
		--content-width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-00a006e {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-2638af0 {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-870a8f5 {
		--width: 45.27%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-89b26c6 {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-da982f0 {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dbf07d4 {
		--width: 37.821%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3c91e20 {
		--content-width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0d635dd {
		--width: 25%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-afb5c16 {
		--width: 75%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5156230 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-074d24d {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c6c661f {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-c2a70b7 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bd6f13d {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-604399c {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b970345 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-92c1c68 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3a08f6f {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e191e0b {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-25c2cf1 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-ae69f2d {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-95aea53 {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-afb2929 {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-728fa07 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-e262fa7 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-2d48c6e {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0e1558b {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-5a5f93f {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1559e08 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-dde20dd {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1847588 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b180521 {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-3351164 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-218db14 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bba8cf9 {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-727cb9b {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-bcc80c3 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-41fb831 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-30d5a8a {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-0eb4670 {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-368e63a {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9deb754 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-8e97d12 {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f0450a6 {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-431a783 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-f66a928 {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-d53d006 {
		--width: 80%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-469a1a3 {
		--width: 40%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-9ac7751 {
		--width: 100%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-b81f60c {
		--width: 20%;
	}
	
	.elementor-49689 .elementor-element.elementor-element-1dd49b6 {
		--width: 80%;
	}
}

/* Start custom CSS */
.page-id-30973 .elementor-element.elementor-widget.elementor-widget-image {
	width: 100%;
}

.page-id-30973 .elementor-element.e-con.e-parent {
	padding: 0;
}

.page-id-30973 #search_wrapper.search_wr_6 {
	display: none;
}

.news_letter_form input#form-field-name::placeholder, .news_letter_form input#form-field-email::placeholder {
	color: #fff !important;
	opacity: 1 !important;
}

.mortgages .property_button:hover {
	border: 1px solid #fff;
	color: #fff !important;
}

.mortgages .property_button:hover span {
	color: #fff !important;
}
