.elementor-10775 .elementor-element.elementor-element-5555388{--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:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10775 .elementor-element.elementor-element-7664219{--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;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10775 .elementor-element.elementor-element-98fed9f{--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:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10775 .elementor-element.elementor-element-e79daa8 .elementor-heading-title{font-family:"Peace Sans", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10775 .elementor-element.elementor-element-1e8817d > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-10775 .elementor-element.elementor-element-f76f67b{--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:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:1em;}.elementor-10775 .elementor-element.elementor-element-8863eb3 .elementor-heading-title{font-family:"Peace Sans", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-10775 .elementor-element.elementor-element-b65543b > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-10775 .elementor-element.elementor-element-9564b2a{--display:flex;}.elementor-10775 .elementor-element.elementor-element-29aaab2{--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;--margin-top:1em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-10775 .elementor-element.elementor-element-6b97f1d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10775 .elementor-element.elementor-element-6b97f1d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10775 .elementor-element.elementor-element-d35d781{--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;}.elementor-10775 .elementor-element.elementor-element-90d5d6b .elementor-heading-title{font-family:"Peace Sans", Sans-serif;font-weight:400;color:var( --e-global-color-text );}/* Start custom CSS for text-editor, class: .elementor-element-b65543b */.paras p {margin-bottom:.6em;}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-6b97f1d *//* Equal-height cards inside the Listing Grid that has class "projects-grid" */
.projects-grid .jet-listing-grid__item{
  display:flex;                /* make each grid cell a flexbox */
}
.projects-grid .jet-listing-grid__item > *{
  display:flex;
  flex-direction:column;       /* stack content vertically */
  width:100%;
  height:100%;                 /* stretch to equal height */
}

/* Optional: keep the CTA button aligned at the bottom of each card */
.projects-grid .project-card {           /* add this class to your card’s outer container in the listing item */
  display:flex;
  flex-direction:column;
  height:100%;
}
.projects-grid .project-card .project-card__cta{  /* add this class to the button wrapper */
  margin-top:auto;
}

/* Optional: make images consistent if needed */
.projects-grid .project-card .project-card__image img{
  width:100%;
  height: auto;                 /* or fixed height + object-fit if you want identical image heights */
  object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peace Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://unitingsa.com.au/wp-content/uploads/2022/05/Peace-Sans-Webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */