/* End custom CSS */

.elementor-48424 .elementor-element.elementor-element-a0f5663 {
	--display: flex;
	--min-height: 577px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--overlay-opacity: .25;
	--margin-block-start: -90px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-a0f5663:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-a0f5663 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildhljb.nitrocdn.com/TcwqSNDYzLpbixLtNeMRwnQEiPTppqSw/assets/images/optimized/rev-73c34cd/plata.realestate/wp-content/uploads/2024/08/JUMEIRAH-BEACH-RESIDENCE-DUBAI-PLATA-1-scaled.webp");
	background-size: cover;
}

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

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

.elementor-48424 .elementor-element.elementor-element-a0f5663, .elementor-48424 .elementor-element.elementor-element-a0f5663::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-49913c4 {
	--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;
	--margin-block-start: 300px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-a5bdc49 {
	--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: 40px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-b3627ab {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-b3627ab .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
}

.elementor-48424 .elementor-element.elementor-element-b3627ab > .elementor-widget-container {
	margin: 0px 0px 33px 0px;
}

.elementor-48424 .elementor-element.elementor-element-85f07d2 {
	--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;
	--justify-content: center;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 20px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-831d536 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 21px;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	padding: 16px 37px 16px 37px;
}

.elementor-48424 .elementor-element.elementor-element-831d536 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-831d536 {
	width: 100%;
	max-width: 100%;
}

.elementor-48424 .elementor-element.elementor-element-831d536.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-e360d98 {
	--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-48424 .elementor-element.elementor-element-e360d98::before, .elementor-48424 .elementor-element.elementor-element-e360d98 > .elementor-background-video-container::before, .elementor-48424 .elementor-element.elementor-element-e360d98 > .e-con-inner > .elementor-background-video-container::before, .elementor-48424 .elementor-element.elementor-element-e360d98 > .elementor-background-slideshow::before, .elementor-48424 .elementor-element.elementor-element-e360d98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-48424 .elementor-element.elementor-element-e360d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-48424 .elementor-element.elementor-element-e360d98, .elementor-48424 .elementor-element.elementor-element-e360d98::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-5a5ea6b {
	--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-48424 .elementor-element.elementor-element-5a5ea6b:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-5a5ea6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-48424 .elementor-element.elementor-element-5a5ea6b, .elementor-48424 .elementor-element.elementor-element-5a5ea6b::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-5dc489c {
	--display: flex;
	--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-48424 .elementor-element.elementor-element-ba26d17 .elementor-heading-title {
	color: var(--e-global-color-a2a72f9);
	font-family: "Montserrat", Sans-serif;
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 0px;
	word-spacing: 0em;
}

.elementor-48424 .elementor-element.elementor-element-31cbbda {
	--display: flex;
	--align-items: flex-end;
	--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-48424 .elementor-element.elementor-element-f7c9bef .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	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-48424 .elementor-element.elementor-element-f7c9bef .elementor-button:hover, .elementor-48424 .elementor-element.elementor-element-f7c9bef .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-f7c9bef .elementor-button:hover svg, .elementor-48424 .elementor-element.elementor-element-f7c9bef .elementor-button:focus svg {
	fill: #000;
}

.elementor-48424 .elementor-element.elementor-element-8c82cc9 {
	--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-48424 .elementor-element.elementor-element-aa3497a img {
	height: 600px;
	object-fit: cover;
	object-position: center center;
}

.elementor-48424 .elementor-element.elementor-element-7f3d759 {
	--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-48424 .elementor-element.elementor-element-7f3d759, .elementor-48424 .elementor-element.elementor-element-7f3d759::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-3019fb8 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

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

.elementor-48424 .elementor-element.elementor-element-3019fb8, .elementor-48424 .elementor-element.elementor-element-3019fb8::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-ce6320e .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 700;
}

.elementor-48424 .elementor-element.elementor-element-ce6320e > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 21px;
	fill: #000;
	color: #000;
	background-color: rgba(129, 131, 130, 0);
	padding: 15px 40px 15px 40px;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button:hover, .elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button:focus {
	color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button:hover svg, .elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-48424 .elementor-element.elementor-element-2d5d29a.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-483ac67 {
	--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: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-483ac67, .elementor-48424 .elementor-element.elementor-element-483ac67::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-4d384eb {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-4d384eb .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
}

.elementor-48424 .elementor-element.elementor-element-4d384eb > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-8bfecb9 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-8bfecb9 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
}

.elementor-48424 .elementor-element.elementor-element-8bfecb9 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-dae0f57 {
	--grid-column-gap: 30px;
	--grid-row-gap: 30px;
}

.elementor-48424 .elementor-element.elementor-element-dae0f57 .elementor-pagination {
	text-align: center;
	margin-top: 30px;
}

.elementor-48424 .elementor-element.elementor-element-dae0f57 .ecs-load-more-button .elementor-button {
	margin-top: 20px;
	background-color: #000;
	border-radius: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-dae0f57 .elementor-pagination .page-numbers:not(:first-child) {
	margin-left: calc(10px / 2);
}

body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-dae0f57 .elementor-pagination .page-numbers:not(:last-child) {
	margin-right: calc(10px / 2);
}

body.rtl .elementor-48424 .elementor-element.elementor-element-dae0f57 .elementor-pagination .page-numbers:not(:first-child) {
	margin-right: calc(10px / 2);
}

body.rtl .elementor-48424 .elementor-element.elementor-element-dae0f57 .elementor-pagination .page-numbers:not(:last-child) {
	margin-left: calc(10px / 2);
}

.elementor-48424 .elementor-element.elementor-element-830b49d {
	--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-48424 .elementor-element.elementor-element-830b49d:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-830b49d > .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-48424 .elementor-element.elementor-element-830b49d, .elementor-48424 .elementor-element.elementor-element-830b49d::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-a0f1792 {
	text-align: center;
}

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

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

.elementor-48424 .elementor-element.elementor-element-526fe6e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-35eb456 {
	--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-48424 .elementor-element.elementor-element-3522af8 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-48424 .elementor-element.elementor-element-3522af8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-48424 .elementor-element.elementor-element-3522af8 .elementor-swiper-button.elementor-swiper-button-next {
	color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-3522af8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-48424 .elementor-element.elementor-element-3522af8 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-3522af8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
}

.elementor-48424 .elementor-element.elementor-element-3522af8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-48424 .elementor-element.elementor-element-1bb74a5 {
	--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-48424 .elementor-element.elementor-element-1bb74a5:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-1bb74a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f8fe 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-1bb74a5, .elementor-48424 .elementor-element.elementor-element-1bb74a5::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-4124a92 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-48424 .elementor-element.elementor-element-4124a92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-24f1259 {
	--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: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-24f1259, .elementor-48424 .elementor-element.elementor-element-24f1259::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-12f3533 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-12f3533 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
}

.elementor-48424 .elementor-element.elementor-element-12f3533 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-1ea2651 {
	--display: flex;
	--gap: 0px 40px;
	--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-48424 .elementor-element.elementor-element-1ea2651:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-1ea2651 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f8fe 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-1ea2651, .elementor-48424 .elementor-element.elementor-element-1ea2651::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-b1c9498 {
	text-align: center;
}

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

.elementor-48424 .elementor-element.elementor-element-b1c9498 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-54c0cdf {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-54c0cdf .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
}

.elementor-48424 .elementor-element.elementor-element-54c0cdf > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-58d2ab7 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-1a7786f {
	--display: flex;
	--min-height: 268px;
	--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-48424 .elementor-element.elementor-element-1a7786f:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-1a7786f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-1a7786f, .elementor-48424 .elementor-element.elementor-element-1a7786f::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-7cbec2b {
	--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;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7cbec2b.e-con {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-f16b6b2 {
	--display: flex;
	--min-height: 200px;
	--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: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-f16b6b2:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-f16b6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("http://plata.realestate/wp-content/uploads/2024/03/elegant-black-background-min-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-48424 .elementor-element.elementor-element-f16b6b2, .elementor-48424 .elementor-element.elementor-element-f16b6b2::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-92b0203 {
	--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: 50px;
	--margin-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-38f7480 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-48424 .elementor-element.elementor-element-6aadd1f {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-48424 .elementor-element.elementor-element-b7b99fc {
	--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: center;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 62px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-f34b905 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: #2cc729;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 32px 10px 43px;
}

.elementor-48424 .elementor-element.elementor-element-1d7674b .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .96);
	border-radius: 0px 0px 0px 0px;
	padding: 10px 34px 10px 34px;
}

.elementor-48424 .elementor-element.elementor-element-1d7674b.elementor-element {
	--align-self: flex-end;
}

.elementor-48424 .elementor-element.elementor-element-07d0cb7 {
	--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: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-07d0cb7:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-07d0cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-07d0cb7, .elementor-48424 .elementor-element.elementor-element-07d0cb7::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-5935e19 {
	--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-48424 .elementor-element.elementor-element-2cf188e {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-2cf188e .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 51px;
}

.elementor-48424 .elementor-element.elementor-element-4c2f3e7 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-4c2f3e7 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 34px;
}

.elementor-48424 .elementor-element.elementor-element-c464bb4 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-c464bb4 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 34px;
}

.elementor-48424 .elementor-element.elementor-element-44f88d9 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-48424 .elementor-element.elementor-element-44f88d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-768e75e {
	--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-48424 .elementor-element.elementor-element-5d4e34d {
	--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;
	--overlay-opacity: .5;
	--margin-block-start: 84px;
	--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-48424 .elementor-element.elementor-element-5d4e34d:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-5d4e34d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildhljb.nitrocdn.com/TcwqSNDYzLpbixLtNeMRwnQEiPTppqSw/assets/images/optimized/rev-73c34cd/plata.realestate/wp-content/uploads/2024/08/banner-areas-scaled.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-48424 .elementor-element.elementor-element-5d4e34d, .elementor-48424 .elementor-element.elementor-element-5d4e34d::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-d650f5f {
	--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-48424 .elementor-element.elementor-element-324a097 {
	--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: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-553c416 {
	text-align: right;
}

.elementor-48424 .elementor-element.elementor-element-553c416 img {
	width: 375px;
	height: 398px;
}

.elementor-48424 .elementor-element.elementor-element-553c416 > .elementor-widget-container {
	margin: -62px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-7f4f1e3 {
	--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: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7f4f1e3.e-con {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-481fdec {
	--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: 12px 12px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-481fdec:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-481fdec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-48424 .elementor-element.elementor-element-481fdec, .elementor-48424 .elementor-element.elementor-element-481fdec::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-3b71c21 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 27px;
}

.elementor-48424 .elementor-element.elementor-element-3b71c21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-b9f2499 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(29px / 2);
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(29px / 2);
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(29px / 2);
	margin-left: calc(29px / 2);
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-29px / 2);
	margin-left: calc(-29px / 2);
}

body.rtl .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-29px / 2);
}

body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-29px / 2);
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-offset: 0px;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-48424 .elementor-element.elementor-element-6796e07 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	fill: #000;
	color: #000;
	background-color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 20px 7px 20px;
}

.elementor-48424 .elementor-element.elementor-element-a0ce780 {
	--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: 80px;
	--padding-block-end: 80px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-a0ce780:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-a0ce780 > .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-48424 .elementor-element.elementor-element-a0ce780, .elementor-48424 .elementor-element.elementor-element-a0ce780::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-a6332d8 {
	text-align: center;
}

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

.elementor-48424 .elementor-element.elementor-element-a6332d8 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-19ea683 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-19ea683 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
}

.elementor-48424 .elementor-element.elementor-element-19ea683 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-48424 .elementor-element.elementor-element-c211d50 {
	--display: flex;
	--min-height: 210px;
	--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-48424 .elementor-element.elementor-element-c211d50:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-c211d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-c211d50, .elementor-48424 .elementor-element.elementor-element-c211d50::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-cf5e3ca {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-cf5e3ca .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 30px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-48424 .elementor-element.elementor-element-cf5e3ca > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-48424 .elementor-element.elementor-element-a271a65 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a {
	--e-image-carousel-slides-to-show: 6;
	width: initial;
	max-width: initial;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 20px;
	color: #000;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #000;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-3876f0a.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-b7e7489 {
	--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;
	--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-48424 .elementor-element.elementor-element-b7e7489:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-b7e7489 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f8fe 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-b7e7489, .elementor-48424 .elementor-element.elementor-element-b7e7489::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-b7e7489.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-48424 .elementor-element.elementor-element-b9d541d {
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-b9d541d:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-b9d541d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(250, 250, 250, 0);
}

.elementor-48424 .elementor-element.elementor-element-b9d541d, .elementor-48424 .elementor-element.elementor-element-b9d541d::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-6f33cac {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 0px;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-a17a1ae .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-d5f3023 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

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

.elementor-48424 .elementor-element.elementor-element-f74c670 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-75265ca {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-b8b97c7 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: center center;
}

.elementor-48424 .elementor-element.elementor-element-30c7abf {
	--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-48424 .elementor-element.elementor-element-30c7abf:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-30c7abf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-30c7abf, .elementor-48424 .elementor-element.elementor-element-30c7abf::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-24dabac {
	--display: flex;
	--flex-direction: row-reverse;
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-24dabac:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-24dabac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-24dabac, .elementor-48424 .elementor-element.elementor-element-24dabac::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-93dc4d7 {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-93dc4d7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-4c13777 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-7ffe654 {
	text-align: left;
}

.elementor-48424 .elementor-element.elementor-element-7ffe654 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-48424 .elementor-element.elementor-element-bf32111 {
	--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;
	--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-48424 .elementor-element.elementor-element-bf32111:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-bf32111 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f8fe 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-bf32111, .elementor-48424 .elementor-element.elementor-element-bf32111::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-4999fd7 {
	--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-48424 .elementor-element.elementor-element-4999fd7, .elementor-48424 .elementor-element.elementor-element-4999fd7::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-c66b38c .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-c66b38c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-4e591cc .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-4e591cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-c647a49 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-6b6dfdc {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-baa5402 img {
	width: 350px;
	height: 350px;
	object-fit: fill;
}

.elementor-48424 .elementor-element.elementor-element-baa5402 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-291d033 {
	--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-48424 .elementor-element.elementor-element-291d033:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-291d033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-291d033, .elementor-48424 .elementor-element.elementor-element-291d033::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-edf12b9 {
	--display: flex;
	--flex-direction: row-reverse;
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-edf12b9, .elementor-48424 .elementor-element.elementor-element-edf12b9::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-cce2fcc .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-1b08692 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-8e49e6b {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-8e49e6b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-884b803 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-5e34a2b img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: top center;
}

.elementor-48424 .elementor-element.elementor-element-5e34a2b > .elementor-widget-container {
	margin: 19px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-430964c {
	--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-48424 .elementor-element.elementor-element-430964c:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-430964c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f2f8fe 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-430964c, .elementor-48424 .elementor-element.elementor-element-430964c::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-e4f959b {
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-e4f959b, .elementor-48424 .elementor-element.elementor-element-e4f959b::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-4ea12f2 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-4ea12f2 > .elementor-widget-container {
	margin: 13px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-4cf3d27 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-4cf3d27 > .elementor-widget-container {
	margin: 13px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-246c824 {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-246c824 > .elementor-widget-container {
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-3813cea {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-7a5d18c img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: top center;
}

.elementor-48424 .elementor-element.elementor-element-7a5d18c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-b932d18 {
	--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-48424 .elementor-element.elementor-element-b932d18:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-b932d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a2a72f9) 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-b932d18, .elementor-48424 .elementor-element.elementor-element-b932d18::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-144caff {
	--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;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-144caff.e-con {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-5664e7f {
	--display: flex;
	--min-height: 200px;
	--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: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-5664e7f:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-5664e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("http://plata.realestate/wp-content/uploads/2024/03/elegant-black-background-min-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-48424 .elementor-element.elementor-element-5664e7f, .elementor-48424 .elementor-element.elementor-element-5664e7f::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-c4867f0 {
	--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: 50px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-422ba9a .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 45px;
}

.elementor-48424 .elementor-element.elementor-element-b710f46 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-48424 .elementor-element.elementor-element-9406bcc {
	--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: center;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 62px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-91a4776 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: #2cc729;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 32px 10px 43px;
}

.elementor-48424 .elementor-element.elementor-element-75e026e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .96);
	border-radius: 0px 0px 0px 0px;
	padding: 10px 34px 10px 34px;
}

.elementor-48424 .elementor-element.elementor-element-75e026e.elementor-element {
	--align-self: flex-end;
}

.elementor-48424 .elementor-element.elementor-element-f222885 {
	--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;
	--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-48424 .elementor-element.elementor-element-f222885:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-f222885 > .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-48424 .elementor-element.elementor-element-f222885, .elementor-48424 .elementor-element.elementor-element-f222885::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-877d92c {
	column-gap: 0px;
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-48424 .elementor-element.elementor-element-3793875 {
	--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;
	--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-48424 .elementor-element.elementor-element-3793875:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-3793875 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a2a72f9) 0%, var(--e-global-color-e3cdcdf) 100%);
}

.elementor-48424 .elementor-element.elementor-element-3793875, .elementor-48424 .elementor-element.elementor-element-3793875::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-307826f {
	column-gap: 0px;
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-48424 .elementor-element.elementor-element-8f9bcc2 {
	--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;
	--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-48424 .elementor-element.elementor-element-8f9bcc2:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-8f9bcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d1299);
}

.elementor-48424 .elementor-element.elementor-element-8f9bcc2, .elementor-48424 .elementor-element.elementor-element-8f9bcc2::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-0ed170d {
	--display: flex;
	--flex-direction: row-reverse;
	--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: flex-end;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-0ed170d, .elementor-48424 .elementor-element.elementor-element-0ed170d::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-41f424e .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-d853574 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-5498c79 {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-5498c79 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-ed9b7ec {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-b1cbe21 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: top center;
}

.elementor-48424 .elementor-element.elementor-element-b1cbe21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-966af63 {
	--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-48424 .elementor-element.elementor-element-966af63:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-966af63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-a2a72f9) 0%, #fafcff 100%);
}

.elementor-48424 .elementor-element.elementor-element-966af63, .elementor-48424 .elementor-element.elementor-element-966af63::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-3f7a432 {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-3f7a432, .elementor-48424 .elementor-element.elementor-element-3f7a432::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-088746b .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-7338742 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-9fccbbc {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-9fccbbc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-2bb8498 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-9a90785 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: top center;
}

.elementor-48424 .elementor-element.elementor-element-b5f3953 {
	--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;
	--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-48424 .elementor-element.elementor-element-b5f3953:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-b5f3953 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d1299);
}

.elementor-48424 .elementor-element.elementor-element-b5f3953, .elementor-48424 .elementor-element.elementor-element-b5f3953::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-0cba2c1 {
	--display: flex;
	--flex-direction: row-reverse;
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-0cba2c1, .elementor-48424 .elementor-element.elementor-element-0cba2c1::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-3ce1c00 {
	text-align: justify;
}

.elementor-48424 .elementor-element.elementor-element-3ce1c00 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

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

.elementor-48424 .elementor-element.elementor-element-fc6665e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-15b77fa {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-cb53704 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-48424 .elementor-element.elementor-element-cb53704 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-eade97f {
	--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-48424 .elementor-element.elementor-element-eade97f:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-eade97f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-eade97f, .elementor-48424 .elementor-element.elementor-element-eade97f::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-d5beb95 {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-d5beb95, .elementor-48424 .elementor-element.elementor-element-d5beb95::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-92599f9 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

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

.elementor-48424 .elementor-element.elementor-element-8680133 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-f8fa77d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-57a16e5 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-48424 .elementor-element.elementor-element-30b0900 {
	--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;
	--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-48424 .elementor-element.elementor-element-30b0900:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-30b0900 > .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-48424 .elementor-element.elementor-element-30b0900, .elementor-48424 .elementor-element.elementor-element-30b0900::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-e760316 {
	--display: flex;
	--flex-direction: row-reverse;
	--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: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-e760316, .elementor-48424 .elementor-element.elementor-element-e760316::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-43493cd .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-61fb29d .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-48424 .elementor-element.elementor-element-507838e {
	text-align: justify;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-48424 .elementor-element.elementor-element-507838e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-f7b8978 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-6ec3219 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: top right;
}

.elementor-48424 .elementor-element.elementor-element-170f029 {
	--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-48424 .elementor-element.elementor-element-170f029:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-170f029 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-170f029, .elementor-48424 .elementor-element.elementor-element-170f029::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-e7e1bbb {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-e7e1bbb, .elementor-48424 .elementor-element.elementor-element-e7e1bbb::before {
	--border-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-e563ba3 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

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

.elementor-48424 .elementor-element.elementor-element-ef5cd22 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-67ba12d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-48424 .elementor-element.elementor-element-07bf7b1 img {
	width: 350px;
	height: 350px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-48424 .elementor-element.elementor-element-f47c7dc {
	--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-48424 .elementor-element.elementor-element-f47c7dc:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-f47c7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2a72f9);
}

.elementor-48424 .elementor-element.elementor-element-f47c7dc, .elementor-48424 .elementor-element.elementor-element-f47c7dc::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-6d69e18 {
	--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: 120px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-6d69e18:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-6d69e18 > .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-48424 .elementor-element.elementor-element-6d69e18, .elementor-48424 .elementor-element.elementor-element-6d69e18::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-3e5062e {
	--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: 30px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-3e5062e, .elementor-48424 .elementor-element.elementor-element-3e5062e::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-de61971 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-de61971 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-48424 .elementor-element.elementor-element-de61971 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-407a6b4 {
	--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;
	--gap: 0px 5px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7ecd8ca {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-7ecd8ca .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-7ecd8ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 10px 25px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-7ecd8ca.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-6d4b9ab {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-6d4b9ab .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-6d4b9ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-6d4b9ab.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-80bae32 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-80bae32 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-80bae32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-80bae32.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-dd4ad86 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-dd4ad86 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-dd4ad86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-dd4ad86.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-f704c75 {
	--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;
	--gap: 0px 5px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7f091ca {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-7f091ca .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-7f091ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-7f091ca.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-506201b {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-506201b .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-506201b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-506201b.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-7929aca {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-7929aca .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-7929aca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-7929aca.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-e902dd8 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-e902dd8 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-e902dd8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-e902dd8.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-a8ba607 {
	--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;
	--gap: 0px 5px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-95952da {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-95952da .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-95952da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-95952da.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-ca64c5e {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-ca64c5e .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-ca64c5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-ca64c5e.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-44c01a3 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-44c01a3 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-44c01a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-44c01a3.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-8ee6f60 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-8ee6f60 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-8ee6f60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-8ee6f60.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-7a84656 {
	--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;
	--gap: 0px 5px;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-b9c2749 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-b9c2749 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-b9c2749 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-b9c2749.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-81d9d28 {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-81d9d28 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-81d9d28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-81d9d28.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-e093f3b {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-e093f3b .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-e093f3b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-e093f3b.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-16fe6ee {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-16fe6ee .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.elementor-48424 .elementor-element.elementor-element-16fe6ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	background-color: rgba(0, 0, 0, .8);
}

.elementor-48424 .elementor-element.elementor-element-16fe6ee.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-236b88a {
	--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;
	--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-48424 .elementor-element.elementor-element-236b88a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-48424 .elementor-element.elementor-element-a608657 {
	--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: center;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-48424 .elementor-element.elementor-element-a608657, .elementor-48424 .elementor-element.elementor-element-a608657::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-a16f120 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-0b4a861 img {
	width: 145px;
	max-width: 115px;
}

.elementor-48424 .elementor-element.elementor-element-0b4a861.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-4a3fd9c {
	--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;
}

.elementor-48424 .elementor-element.elementor-element-4a3fd9c.e-con {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-7428726 {
	color: var(--e-global-color-a2a72f9);
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
	line-height: 24px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-48424 .elementor-element.elementor-element-7428726.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-21dd803 {
	--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;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(23px / 2);
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(23px / 2);
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(23px / 2);
	margin-left: calc(23px / 2);
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-23px / 2);
	margin-left: calc(-23px / 2);
}

body.rtl .elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-23px / 2);
}

body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-23px / 2);
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-offset: 0px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-48424 .elementor-element.elementor-element-3fe9f8d.elementor-element {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-d9d7a38 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-d9d7a38:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-d9d7a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0a0a0a;
}

.elementor-48424 .elementor-element.elementor-element-d9d7a38, .elementor-48424 .elementor-element.elementor-element-d9d7a38::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-b559f4a img {
	width: 65%;
	height: 516px;
}

.elementor-48424 .elementor-element.elementor-element-b559f4a > .elementor-widget-container {
	margin: -536px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-b87187a {
	--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;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 40px;
	--padding-block-end: 20px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-b87187a:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-b87187a > .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-48424 .elementor-element.elementor-element-b87187a, .elementor-48424 .elementor-element.elementor-element-b87187a::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-1085523 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--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-48424 .elementor-element.elementor-element-57c9d1f .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-48424 .elementor-element.elementor-element-57c9d1f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7-wrapper {
	text-align: default;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	background-color: rgba(255, 255, 255, .42);
	border-style: solid;
	border-color: #060606;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
	margin-bottom: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	text-indent: 0px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	width: 325px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
	width: 325px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
	border-radius: 5px 5px 5px 5px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	line-height: 11px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="radio"] {
	width: 15px;
	height: 15px;
	background: rgba(2, 1, 1, 0);
	border-width: 1px;
	border-color: #000;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="checkbox"]:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-custom-radio-checkbox input[type="radio"]:checked:before {
	background: rgba(255, 255, 255, .55);
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	font-family: "Montserrat", Sans-serif;
	font-size: 4px;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-7dc7707 {
	z-index: 1;
}

.elementor-48424 .elementor-element.elementor-element-233d7f2 {
	--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;
}

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

.elementor-48424 .elementor-element.elementor-element-233d7f2, .elementor-48424 .elementor-element.elementor-element-233d7f2::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-6a16d76 {
	--display: flex;
	--background-transition: .3s;
}

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

.elementor-48424 .elementor-element.elementor-element-6a16d76, .elementor-48424 .elementor-element.elementor-element-6a16d76::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-669d785 img {
	width: 100%;
	height: 620px;
}

.elementor-48424 .elementor-element.elementor-element-669d785 > .elementor-widget-container {
	margin: -630px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-11f8c2e {
	--display: flex;
	--min-height: 315px;
	--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;
	--overlay-opacity: 1;
	--margin-block-start: -40px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-48424 .elementor-element.elementor-element-11f8c2e:not(.elementor-motion-effects-element-type-background), .elementor-48424 .elementor-element.elementor-element-11f8c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-48424 .elementor-element.elementor-element-11f8c2e::before, .elementor-48424 .elementor-element.elementor-element-11f8c2e > .elementor-background-video-container::before, .elementor-48424 .elementor-element.elementor-element-11f8c2e > .e-con-inner > .elementor-background-video-container::before, .elementor-48424 .elementor-element.elementor-element-11f8c2e > .elementor-background-slideshow::before, .elementor-48424 .elementor-element.elementor-element-11f8c2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-48424 .elementor-element.elementor-element-11f8c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(40, 40, 40, .01);
}

.elementor-48424 .elementor-element.elementor-element-11f8c2e, .elementor-48424 .elementor-element.elementor-element-11f8c2e::before {
	--border-transition: .3s;
}

.elementor-48424 .elementor-element.elementor-element-11f8c2e.e-con {
	--align-self: center;
}

.elementor-48424 .elementor-element.elementor-element-c1e7f1a {
	text-align: center;
}

.elementor-48424 .elementor-element.elementor-element-c1e7f1a .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 33px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-48424 .elementor-element.elementor-element-c1e7f1a > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-48424 .elementor-element.elementor-element-746a0b4 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
}

.elementor-48424 .elementor-element.elementor-element-b05c000 {
	--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;
	--margin-block-start: 0%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group {
	padding-right: calc(33px / 2);
	padding-left: calc(33px / 2);
	margin-bottom: 10px;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 	.elementor-form-fields-wrapper {
	margin-left: calc(-33px / 2);
	margin-right: calc(-33px / 2);
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-form-fields-wrapper {
	margin-bottom: -10px;
}

body.rtl .elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body .elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group > label {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-subgroup label {
	color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group .elementor-field {
	color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group .elementor-field, .elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-subgroup label {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group .elementor-select-wrapper select {
	background-color: rgba(255, 255, 255, 0);
	border-color: #fff;
	border-width: 1px 1px 1px 1px;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: rgba(255, 255, 255, 0);
	border-color: #fff;
	border-width: 1px 1px 1px 1px;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group .elementor-select-wrapper::before {
	color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .wpresidence_button_elementor {
	background-image: linear-gradient(to right, transparent 50%, #fff 50%);
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-button {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-button:hover {
	background-color: #fff;
	color: #fff;
}

.elementor-48424 .elementor-element.elementor-element-f57dc46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

@media (max-width:1024px) {
	.elementor-48424 .elementor-element.elementor-element-526fe6e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4124a92 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-44f88d9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-48424 .elementor-element.elementor-element-a0f5663 {
		--min-height: 600px;
		--justify-content: flex-end;
	}
	
	.elementor-48424 .elementor-element.elementor-element-49913c4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--margin-block-start: 0px;
		--margin-block-end: 40px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a5bdc49 {
		--margin-block-start: 0px;
		--margin-block-end: 17px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b3627ab {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b3627ab .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b3627ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-85f07d2 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-831d536 .elementor-button {
		font-size: 21px;
		border-width: 0px 0px 0px 0px;
		padding: 12px 40px 12px 40px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-831d536 > .elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e360d98 {
		--min-height: 600px;
		--justify-content: flex-end;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f7c9bef .elementor-button {
		font-size: 10px;
		padding: 11px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f7c9bef > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f7c9bef.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7f3d759 {
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8a43d18 img {
		width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8a43d18 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8a43d18 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3019fb8 {
		--width: 100%;
		--margin-block-start: -1px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 50px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ce6320e {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ce6320e .elementor-heading-title {
		font-size: 26px;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ce6320e > .elementor-widget-container {
		margin: -32px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2d5d29a .elementor-button {
		font-size: 17px;
		padding: 10px 30px 10px 34px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2d5d29a > .elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2d5d29a {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-483ac67 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4d384eb .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4d384eb > .elementor-widget-container {
		margin: 0px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8bfecb9 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8bfecb9 > .elementor-widget-container {
		margin: 0px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-830b49d {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a0f1792 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a0f1792 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-526fe6e {
		text-align: justify;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-526fe6e > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1bb74a5 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4124a92 {
		text-align: justify;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4124a92 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-24f1259 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-12f3533 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-12f3533 > .elementor-widget-container {
		margin: 0px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1ea2651 {
		--gap: 10px 10px;
		--flex-wrap: nowrap;
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b1c9498 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b1c9498 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-54c0cdf .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-54c0cdf > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-58d2ab7 > .elementor-widget-container {
		margin: 0px 25px 0px 25px;
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1a7786f {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7cbec2b {
		--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-48424 .elementor-element.elementor-element-f16b6b2 {
		--min-height: 359px;
		--justify-content: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 20px;
		--padding-inline-end: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-92b0203 {
		--justify-content: center;
		--margin-block-start: 24px;
		--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-48424 .elementor-element.elementor-element-aea91b9 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-aea91b9 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-aea91b9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-38f7480 {
		text-align: center;
		font-size: 13px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-38f7480 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6aadd1f {
		text-align: center;
		font-size: 13px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6aadd1f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b7b99fc {
		--justify-content: center;
		--margin-block-start: -50px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 20px;
		--padding-inline-end: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f34b905 .elementor-button {
		font-size: 16px;
		padding: 12px 0px 12px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f34b905 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1d7674b .elementor-button {
		font-size: 16px;
		padding: 11px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1d7674b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1d7674b.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-48424 .elementor-element.elementor-element-07d0cb7 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2cf188e {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2cf188e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4c2f3e7 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4c2f3e7 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4c2f3e7 > .elementor-widget-container {
		padding: 0px 3px 0px 4px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c464bb4 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c464bb4 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c464bb4 > .elementor-widget-container {
		padding: 0px 3px 0px 4px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-44f88d9 {
		text-align: justify;
		font-size: 16px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-44f88d9 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-768e75e {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 22px;
		--padding-inline-end: 22px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-324a097.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-553c416 {
		text-align: right;
	}
	
	.elementor-48424 .elementor-element.elementor-element-553c416 img {
		width: 300px;
		height: 300px;
		object-fit: cover;
		object-position: center left;
	}
	
	.elementor-48424 .elementor-element.elementor-element-553c416 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-481fdec {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--padding-block-start: 23px;
		--padding-block-end: 23px;
		--padding-inline-start: 23px;
		--padding-inline-end: 23px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3b71c21 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3b71c21 > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3b71c21 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b9f2499 {
		text-align: justify;
		font-size: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b9f2499 > .elementor-widget-container {
		margin: 15px 0px 10px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(8px / 2);
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(8px / 2);
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(8px / 2);
		margin-left: calc(8px / 2);
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-8px / 2);
		margin-left: calc(-8px / 2);
	}
	
	body.rtl .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-8px / 2);
	}
	
	body:not(.rtl) .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-8px / 2);
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec {
		--e-icon-list-icon-align: center;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
		--icon-vertical-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48424 .elementor-element.elementor-element-e5b78ec .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e5b78ec > .elementor-widget-container {
		margin: 7px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6796e07 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6796e07 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a0ce780 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a6332d8 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a6332d8 > .elementor-widget-container {
		margin: 0px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-19ea683 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-19ea683 > .elementor-widget-container {
		margin: 0px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c211d50 {
		--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-48424 .elementor-element.elementor-element-cf5e3ca .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cf5e3ca > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3876f0a {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-48424 .elementor-element.elementor-element-3876f0a .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b7e7489 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b9d541d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6f33cac {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-a17a1ae {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a17a1ae .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d5f3023 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d5f3023 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f74c670 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75265ca {
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75265ca.e-con {
		--order: -99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b8b97c7 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b8b97c7 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b8b97c7.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-30c7abf {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-24dabac {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-81d9012 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-81d9012.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-93dc4d7 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4c13777 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-48424 .elementor-element.elementor-element-7ffe654 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7ffe654.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-bf32111 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ed8f1a3 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-ed8f1a3.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c66b38c {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c66b38c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4e591cc {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4e591cc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c647a49 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c647a49 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-baa5402 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-baa5402.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-291d033 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-edf12b9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4480350 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-4480350.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cce2fcc {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cce2fcc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1b08692 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1b08692 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8e49e6b {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8e49e6b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-884b803 {
		--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-48424 .elementor-element.elementor-element-5e34a2b img {
		object-position: top center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-5e34a2b.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-430964c {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3ef41d3 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-3ef41d3.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4ea12f2 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4ea12f2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4cf3d27 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4cf3d27 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-246c824 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7a5d18c img {
		height: 350px;
		object-position: top center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7a5d18c.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b932d18 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-144caff {
		--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-48424 .elementor-element.elementor-element-5664e7f {
		--min-height: 359px;
		--justify-content: center;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 20px;
		--padding-inline-end: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c4867f0 {
		--justify-content: center;
		--margin-block-start: 24px;
		--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-48424 .elementor-element.elementor-element-422ba9a {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-422ba9a .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-422ba9a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b710f46 {
		text-align: center;
		font-size: 13px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b710f46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-9406bcc {
		--justify-content: center;
		--margin-block-start: -50px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 20px;
		--padding-inline-end: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-91a4776 .elementor-button {
		font-size: 16px;
		padding: 12px 0px 12px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-91a4776 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75e026e .elementor-button {
		font-size: 16px;
		padding: 11px 0px 11px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75e026e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75e026e.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f222885 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3793875 {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8f9bcc2 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-0ed170d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-38406d7 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-38406d7.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-41f424e {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-41f424e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d853574 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d853574 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-5498c79 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-5498c79 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ed9b7ec {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b1cbe21 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b1cbe21 img {
		width: 350px;
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b1cbe21.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-966af63 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6a39fd8 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-6a39fd8.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-088746b {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-088746b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7338742 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7338742 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-9fccbbc {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-9a90785 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-9a90785 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-9a90785.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b5f3953 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-0cba2c1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-36b1811 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-36b1811.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3ce1c00 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3ce1c00 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-fc6665e {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-fc6665e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-15b77fa {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cb53704 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cb53704 img {
		width: 350px;
		height: 350px;
		object-position: bottom center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cb53704.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-eade97f {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8e33b36 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-8e33b36.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-92599f9 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-92599f9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8680133 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f8fa77d {
		--justify-content: flex-start;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-48424 .elementor-element.elementor-element-57a16e5 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-57a16e5 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-57a16e5.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-30b0900 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e760316 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cdfbcc3 {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-cdfbcc3.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-43493cd {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-43493cd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-61fb29d {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-61fb29d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-507838e {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-507838e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f7b8978 {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6ec3219 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6ec3219 img {
		width: 100%;
		height: 391px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6ec3219.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-170f029 {
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1fa031d {
		--margin-block-start: 40px;
		--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-48424 .elementor-element.elementor-element-1fa031d.e-con {
		--order: 99999;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e563ba3 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e563ba3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ef5cd22 {
		text-align: justify;
	}
	
	.elementor-48424 .elementor-element.elementor-element-67ba12d {
		--justify-content: flex-start;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-48424 .elementor-element.elementor-element-07bf7b1 {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-07bf7b1 img {
		height: 350px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-07bf7b1.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f47c7dc {
		--padding-block-start: 70px;
		--padding-block-end: 70px;
		--padding-inline-start: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6d69e18 {
		--gap: 6px 6px;
		--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: 15px;
		--padding-inline-end: 15px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-de61971 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-407a6b4 {
		--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: 5px 5px;
		--flex-wrap: nowrap;
		--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-48424 .elementor-element.elementor-element-7ecd8ca .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7ecd8ca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7ecd8ca.elementor-element {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6d4b9ab .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6d4b9ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-80bae32 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-80bae32 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-dd4ad86 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-dd4ad86 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f704c75 {
		--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: 5px 5px;
		--flex-wrap: nowrap;
		--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-48424 .elementor-element.elementor-element-7f091ca .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7f091ca > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-506201b .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-506201b > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7929aca .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7929aca > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e902dd8 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e902dd8 > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a8ba607 {
		--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: 5px 5px;
		--flex-wrap: nowrap;
		--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-48424 .elementor-element.elementor-element-95952da .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-95952da > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ca64c5e .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ca64c5e > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-44c01a3 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-44c01a3 > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8ee6f60 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8ee6f60 > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7a84656 {
		--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: 5px 5px;
		--flex-wrap: nowrap;
		--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-48424 .elementor-element.elementor-element-b9c2749 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b9c2749 > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-81d9d28 .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-81d9d28 > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e093f3b .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e093f3b > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-16fe6ee .elementor-heading-title {
		font-size: 9px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-16fe6ee > .elementor-widget-container {
		padding: 5px 10px 5px 10px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-236b88a {
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0px;
		--padding-block-end: 30px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a608657 {
		--padding-block-start: 40px;
		--padding-block-end: 40px;
		--padding-inline-start: 0px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a16f120 {
		--width: 100%;
		--gap: 0px 0px;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 40px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a16f120.e-con {
		--align-self: flex-start;
	}
	
	.elementor-48424 .elementor-element.elementor-element-0b4a861 {
		text-align: left;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-0b4a861.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4a3fd9c {
		--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: 30px;
		--padding-inline-end: 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7428726 {
		text-align: left;
		line-height: 1.8em;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		z-index: 1;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7428726.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-48424 .elementor-element.elementor-element-21dd803 {
		--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: 30px;
		--padding-inline-end: 0px;
		--z-index: 1;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3fe9f8d {
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 74%);
		max-width: 74%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3fe9f8d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d9d7a38 {
		--width: 80%;
		--margin-block-start: -140px;
		--margin-block-end: -50px;
		--margin-inline-start: 0px;
		--margin-inline-end: -19px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d9d7a38.e-con {
		--align-self: flex-end;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b559f4a img {
		width: 100%;
		height: 450px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b559f4a > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1085523 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-48424 .elementor-element.elementor-element-57c9d1f {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-57c9d1f > .elementor-widget-container {
		padding: 0px 0px 0px 59px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7-wrapper {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7 {
		max-width: 300px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
		width: 300px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7dc7707 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
		width: 300px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7dc7707 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-233d7f2 {
		--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-48424 .elementor-element.elementor-element-669d785 img {
		width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-669d785 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-11f8c2e {
		--min-height: 460px;
		--margin-block-start: -15px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c1e7f1a {
		text-align: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c1e7f1a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-c1e7f1a > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-746a0b4 {
		font-size: 18px;
		width: var(--container-widget-width, 324px);
		max-width: 324px;
		--container-widget-width: 324px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-48424 .elementor-element.elementor-element-746a0b4 > .elementor-widget-container {
		padding: 0px 12px 0px 12px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b05c000 {
		--content-width: 90%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 0px;
		--padding-block-end: 0px;
		--padding-inline-start: 3px;
		--padding-inline-end: 3px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b05c000.e-con {
		--align-self: center;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group .elementor-select-wrapper select {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f57dc46 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f57dc46 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-48424 .elementor-element.elementor-element-a5bdc49 {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-85f07d2 {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-e360d98 {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-5a5ea6b {
		--width: 35%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-31cbbda {
		--width: 56%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8c82cc9 {
		--width: 65%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-324a097 {
		--width: 50%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-7f4f1e3 {
		--width: 50%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-481fdec {
		--width: 66%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6f33cac {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-75265ca {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-81d9012 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4c13777 {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ed8f1a3 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6b6dfdc {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4480350 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-884b803 {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3ef41d3 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-3813cea {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-38406d7 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-ed9b7ec {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6a39fd8 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-2bb8498 {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-36b1811 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-15b77fa {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-8e33b36 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f8fa77d {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-cdfbcc3 {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-f7b8978 {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1fa031d {
		--width: 60%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-67ba12d {
		--width: 40%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-236b88a {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-a608657 {
		--width: 50%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-4a3fd9c {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-21dd803 {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-d9d7a38 {
		--width: 74%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-b87187a {
		--width: 50%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-1085523 {
		--width: 100%;
	}
	
	.elementor-48424 .elementor-element.elementor-element-6a16d76 {
		--width: 95%;
	}
}

/* Start custom CSS for container, class: .elementor-element-35eb456 */
.elementor-48424 .elementor-widget-image-carousel .swiper-slide {
	padding-right: 0px !important;
}

.elementor-48424 .elementor-widget-image-carousel .swiper-slide {
	border-right: none !important;
}

.elementor-48424 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	height: 500px;
}

@media screen and (max-width: 600px) {
	.elementor-48424 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
		height: 400px;
	}
	
	.elementor-widget-image-carousel .swiper-slide {
		padding-left: 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-3876f0a */
.elementor-widget-image-carousel .swiper-slide {
	padding-right: 40px;
	border-right: 1px solid #000;
	text-align: center;
}

.brands_slider img.swiper-slide-image {
	height: 70px;
}

@media screen and (max-width: 600px) {
	.brands_slider img.swiper-slide-image {
		height: 100%;
	}
	
	/*.elementor-widget-image-carousel .swiper-slide figure{*/
	
	/*    padding-right: 10px;*/
	
	/*}*/
	.elementor-widget-image-carousel .swiper-slide {
		padding-right: none;
		border-right: none;
		text-align: center;
		padding-left: 50px;
	}
}

/* End custom CSS */

/* Start custom CSS for eael-contact-form-7, class: .elementor-element-7dc7707 */
input.error-placeholder::placeholder, textarea.error-placeholder::placeholder {
	color: red !important;
	opacity: 1;
}

.error-placeholder {
	border-color: red !important;
}

.wpcf7-text {
	margin-right: 10px !important;
}

.wpcf7-form-control.wpcf7-textarea {
	color: #000;
	line-height: 20px !important;
	height: calc(20px * 7);
	margin: 20px 0px 10px 0px;
}

.mycheck::after {
	content: " I agree to receive information about offers, deals \Aand services from this website (optional)" !important;
	white-space: pre-wrap;
	color: #000;
}

.wpcf7-list-item {
	margin: 0 0 0 0 !important;
}

.wpcf7-form input[type="submit"] {
	width: 170px;
}

.wpcf7-form input[type="email"] {
	margin-top: 20px;
}

@media only screen and (max-width: 767px) {
	.wpcf7-text {
		margin-bottom: 10px !important;
	}
	
	.mycheck::after {
		content: " I agree to receive information about offers, deals and services  from this website (optional)" !important;
		white-space: pre-wrap;
		color: #000;
	}
	
	.wpcf7-textarea {
		margin-top: 10px !important;
	}
	
	.wpcf7-form input[type="email"] {
		margin-top: 2px !important;
	}
	
	.wpcf7-checkbox {
		margin-left: 0px;
	}
	
	.wpcf7 form>div, .wpcf7 form>p {
		margin-bottom: 0px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1085523 */
.elementor-45678 .elementor-element.elementor-element-ef7309c > .elementor-widget-container {
	margin: 0px 90px 20px 0px !important;
}

/* End custom CSS */

/* Start custom CSS for WpResidence_Contact_Form_Builder, class: .elementor-element-f57dc46 */
.news_letter_form .elementor-field-group.elementor-column.form-group {
	width: 40% !important;
}

.elementor-30774 .elementor-element.elementor-element-7f1f491 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
	color: #fff !important;
	opacity: 1;
}

button.wpresidence_button, .wpresidence_button:hover {
	border-color: #fff !important;
}

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

@media screen and (max-width: 600px) {
	.news_letter_form .elementor-field-group.elementor-column.form-group {
		width: 100% !important;
	}
	
	button.wpresidence_button, .wpresidence_button {
		margin-top: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS */
.mortgages .property_button:hover {
	border: 1px solid #fff;
	color: #fff !important;
}

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