.elementor-1663 .elementor-element.elementor-element-c7c1dbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:65px 20px;--row-gap:65px;--column-gap:20px;--padding-top:105px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-1663 .elementor-element.elementor-element-c7c1dbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1663 .elementor-element.elementor-element-b6091cc{text-align:center;}.elementor-1663 .elementor-element.elementor-element-c8aa8d3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1663 .elementor-element.elementor-element-e69f055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1663 .elementor-element.elementor-element-84e5b2b img{border-radius:20px 20px 20px 20px;}.elementor-1663 .elementor-element.elementor-element-38ab66b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1663 .elementor-element.elementor-element-7b07879{font-family:"Roboto", Sans-serif;font-size:20px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1663 .elementor-element.elementor-element-7b07879 p{margin-block-end:45px;}.elementor-1663 .elementor-element.elementor-element-fdacb29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1663 .elementor-element.elementor-element-2f3a889 img{width:100%;max-width:531.43px;height:398.54px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1663 .elementor-element.elementor-element-40f82a1 img{width:100%;max-width:531.43px;height:398.54px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-1663 .elementor-element.elementor-element-e69f055{--width:50%;}.elementor-1663 .elementor-element.elementor-element-38ab66b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1663 .elementor-element.elementor-element-c7c1dbc{--width:820px;}.elementor-1663 .elementor-element.elementor-element-fdacb29{--width:100%;}}@media(max-width:1366px){.elementor-1663 .elementor-element.elementor-element-fdacb29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1663 .elementor-element.elementor-element-2f3a889{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1663 .elementor-element.elementor-element-40f82a1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1663 .elementor-element.elementor-element-c7c1dbc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1663 .elementor-element.elementor-element-b6091cc{padding:0px 0px 30px 0px;}.elementor-1663 .elementor-element.elementor-element-c8aa8d3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1663 .elementor-element.elementor-element-7b07879 p{margin-block-end:20px;}.elementor-1663 .elementor-element.elementor-element-fdacb29{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1663 .elementor-element.elementor-element-2f3a889 img{max-width:100%;height:100%;}.elementor-1663 .elementor-element.elementor-element-40f82a1 img{max-width:100%;height:100%;}}@media(max-width:767px){.elementor-1663 .elementor-element.elementor-element-fdacb29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-84e5b2b */.imgHeight img{
    min-height: 700px;
}
@media(max-width:1024px){
    .imgHeight img{
    min-height: 500px;
}
}

.picAfter::after{
    content: url(/wp-content/uploads/2026/05/Vertical-Line-Down-Large.png);
    position: absolute;
    bottom: -90%;
    left: 50%;
    z-index: -1;
}
@media(max-width:1366px){
    .picAfter::after{
    bottom: -160%;
    left: 40%;

}
}
@media(max-width:1024px){
    .picAfter::after{
    display: none;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdacb29 */@media(min-width:1366px) and (max-width:1601px){
    .contMargin{
        margin-top:50px ;
    }
}

@media(min-width:1601px) and (max-width:1775px){
    .contMargin{
        margin-top:-120px ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c1dbc *//* ── Main two-column container ── */
.elementor-element-c8aa8d3 {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: flex-start !important;
}

/* ── Text container ── */
.elementor-element-38ab66b {
	flex: 1 1 400px !important;
	min-width: 300px !important;
	width: auto !important;
}

/* ── Image container ── */
.elementor-element-e69f055 {
	flex: 1 1 400px !important;
	min-width: 300px !important;
	width: auto !important;
}

/* ── Image fills container ── */
.elementor-element-e69f055 img {
	width: 100% !important;
	height: auto !important;
	object-fit: cover !important;
}

/* ── Bottom images container ── */
.elementor-element-fdacb29 {
	width: 100% !important;
	display: flex !important;
	flex-wrap: wrap !important;
}

/* ────────────────────────────────
	RESPONSIVE
──────────────────────────────── */

/* ── Large desktop (≤1600px) ── */
@media (max-width: 1600px) {
	.elementor-element-fdacb29 {
		transform: translateY(-120px) !important;
	}

}

/* ── Desktop (≤1440px) ── */
@media (max-width: 1440px) {
	.elementor-element-fdacb29 {
		transform: translateY(-80px) !important;
	}
}

/* ── Small desktop (≤1280px) ── */
@media (max-width: 1280px) {
	.elementor-element-fdacb29 {
		transform: translateY(-40px) !important;
	}
}

/* ── Tablet (≤1024px) ── */
@media (max-width: 1024px) {
	.elementor-element-c8aa8d3 {
		flex-direction: column !important;
	}

	.elementor-element-38ab66b,
	.elementor-element-e69f055 {
		width: 100% !important;
		flex: 1 1 100% !important;
	}

	.elementor-element-fdacb29 {
		transform: translateY(0) !important;
	}
}

/* ── Mobile (≤768px) ── */
@media (max-width: 768px) {
	.elementor-element-fdacb29 {
		flex-direction: column !important;
		transform: translateY(0) !important;
	}

	.elementor-element-fdacb29 .elementor-element {
		width: 100% !important;
	}
}/* End custom CSS */