.elementor-1656 .elementor-element.elementor-element-a983385{--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 0px;--row-gap:65px;--column-gap:0px;--padding-top:105px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-1656 .elementor-element.elementor-element-a983385:not(.elementor-motion-effects-element-type-background), .elementor-1656 .elementor-element.elementor-element-a983385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bread.absolute-staging.com/wp-content/uploads/2026/04/line_red-right.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-1656 .elementor-element.elementor-element-09199f5{text-align:center;}.elementor-1656 .elementor-element.elementor-element-4921323{--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;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1656 .elementor-element.elementor-element-ac97478{--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-1656 .elementor-element.elementor-element-ac97478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1656 .elementor-element.elementor-element-cb377ee img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1656 .elementor-element.elementor-element-fad2a22{--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-1656 .elementor-element.elementor-element-6dd0356{font-family:"Roboto", Sans-serif;font-size:20px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1656 .elementor-element.elementor-element-6dd0356 p{margin-block-end:45px;}.elementor-1656 .elementor-element.elementor-element-4466827{--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-end;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1656 .elementor-element.elementor-element-5ccde91 img{width:100%;max-width:531.43px;height:398.54px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1656 .elementor-element.elementor-element-d9bc727 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-1656 .elementor-element.elementor-element-ac97478{--width:50%;}.elementor-1656 .elementor-element.elementor-element-fad2a22{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1656 .elementor-element.elementor-element-4466827{--width:100%;}}@media(max-width:1366px){.elementor-1656 .elementor-element.elementor-element-cb377ee img{width:100%;}.elementor-1656 .elementor-element.elementor-element-4466827{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1656 .elementor-element.elementor-element-5ccde91{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1656 .elementor-element.elementor-element-d9bc727{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1656 .elementor-element.elementor-element-a983385{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1656 .elementor-element.elementor-element-09199f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1656 .elementor-element.elementor-element-4921323{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1656 .elementor-element.elementor-element-fad2a22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1656 .elementor-element.elementor-element-4466827{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1656 .elementor-element.elementor-element-5ccde91 img{max-width:100%;height:100%;}.elementor-1656 .elementor-element.elementor-element-d9bc727 img{max-width:100%;height:100%;}}@media(max-width:767px){.elementor-1656 .elementor-element.elementor-element-09199f5{padding:0px 0px 30px 0px;}.elementor-1656 .elementor-element.elementor-element-ac97478{--width:300px;}.elementor-1656 .elementor-element.elementor-element-4466827{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-cb377ee */.imgHeight img{
    min-height: 900px;
}
@media(max-width:1024px){
    .imgHeight img{
    min-height: 500px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4466827 */@media(min-width:1366px) and (max-width:1601px){
    .elementor-283 .elementor-element.elementor-element-4466827{
        margin-top:-50px;
    }
}

@media(min-width:1024px) and (max-width:1250px){
    .elementor-283 .elementor-element.elementor-element-4466827{
        margin-top:-60px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a983385 *//* ── Main two-column container ── */
.elementor-element-4921323 {
	display: flex !important;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	align-items: flex-start !important;
}

/* ── Image container (left) ── */
.elementor-element-ac97478 {
	flex: 1 1 400px !important;
	min-width: 300px !important;
	width: auto !important;
	order: 1 !important;
}

/* ── Image fills container ── */
.elementor-element-ac97478 img {
	width: 100% !important;
	height: auto !important;
	object-fit: cover !important;
}

/* ── Text container (right) ── */
.elementor-element-fad2a22 {
	flex: 1 1 400px !important;
	min-width: 300px !important;
	width: auto !important;
	order: 2 !important;
}

/* ── Bottom images container ── */
.elementor-element-4466827 {
	width: 100% !important;
	display: flex !important;
	flex-wrap: wrap !important;
}

/* ────────────────────────────────
	RESPONSIVE
──────────────────────────────── */

/* ── Large desktop (≤1600px) ── */
@media (max-width: 1600px) {
	.elementor-element-4466827 {
		transform: translateY(-120px) !important;
	}
}

/* ── Desktop (≤1440px) ── */
@media (max-width: 1440px) {
	.elementor-element-4466827 {
		transform: translateY(-80px) !important;
	}
}

/* ── Small desktop (≤1280px) ── */
@media (max-width: 1280px) {
	.elementor-element-4466827 {
		transform: translateY(-40px) !important;
	}
}

/* ── Tablet (≤1024px) ── */
@media (max-width: 1024px) {
	.elementor-element-4921323 {
		flex-direction: column !important;
	}

	.elementor-element-ac97478,
	.elementor-element-fad2a22 {
		width: 100% !important;
		flex: 1 1 100% !important;
	}

	.elementor-element-4466827 {
		transform: translateY(0) !important;
	}
}

/* ── Mobile (≤768px) ── */
@media (max-width: 768px) {
	.elementor-element-4466827 {
		flex-direction: column !important;
		transform: translateY(0) !important;
	}

	.elementor-element-4466827 .elementor-element {
		width: 100% !important;
	}
}/* End custom CSS */