.elementor .e-34ed7741-9a03329{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 5 */
font-family: "Libre Baskerville";
font-size: 22px;
font-style: normal;
font-weight: 700;
text-align: center;\n}.elementor .e-3cf82a19-dece33a{padding: 0;\n}.elementor .e-13e4d3f-3df9916{text-align:start;color: var(--e-global-color-ls_blue_500, #2E3192);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 175% */\n}.elementor .e-3231127-bac8098{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-2625a63-92c654e{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-f61f500-712abeb{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 175% */\n}.elementor .e-995b98a-c0d1b94{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-362874d7-8cd5d2b{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;

text-align: center;
  a:hover {
  opacity: 0.65;
  cursor: pointer;
}\n}.elementor .e-1c1d844-2be947d{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-dfcc8a9-5b31bfd{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 175% */\n}.elementor .e-dfcc8a9-996892f{a { color: inherit; text-decoration: underline; }\n}.elementor .e-6272304-7bb0764{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-46c825e-839d79b{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:18px;color:#FFFFFF;line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-01b91e7-50e68fd{width:auto;max-height:64px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:100px;background-color:var(--Primary-Blue);transition:background-color 300ms;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor: pointer;\n}.elementor .e-01b91e7-50e68fd:hover,.elementor .e-01b91e7-50e68fd:focus-visible{background-color:var(--primary-800);}.elementor .e-359044f3-7a5b43c{padding: 32px;
display: flex;
flex-direction: column;
gap: 16px;\n}.elementor .e-7f9348e8-c551328{display: flex;
width:  100%;
flex-direction: column;
align-items: flex-start;
border-radius: 24px;
background: var(--e-global-color-ls_white,#FFF);
box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.12) !important;
padding: 0;\n}.elementor .e-65604cd-81ae012{margin-block-end:16px;}.elementor .e-cfb2eed-06ba875{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-c359403-24589e4{display: flex;
flex-direction: row;
gap: 40px;
border-radius: 24px;
background: var(--e-global-color-ls_gray_50, #F5F6F7);
padding:80px;\n}.elementor .e-e370f6e-c15e34c{margin-block-end:16px;}.elementor .e-753304a-57ef304{flex-direction:column;}.elementor .e-753304a-2836b0f{padding:0px;}.elementor .e-2848a40-c4f966f{max-width:860px;padding-block-start:48px;padding-block-end:48px;}.elementor .e-53b7b9a-cd9d889{font-family:"Libre Baskerville";font-weight:700;font-size:31px;color:#FFFFFF;line-height:43px;}.elementor .e-28f952b-493cb64{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:#FFFFFF;line-height:28px;}.elementor .e-57697b9-32c19ab{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b329783-dd20b93{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:#585AA8;line-height:28px;position: relative;
padding-left: 24px;
&::before {
	content: "•";
	position: absolute;
	left: 8px;
	top: 0;
	color: #585AA8;
}\n}.elementor .e-b329783-8b19d44{a { font-weight: 700 !important; text-decoration: underline !important; color: inherit; }\n}.elementor .e-0760988-0ee8432{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:#585AA8;line-height:28px;position: relative;
padding-left: 24px;
&::before {
	content: "•";
	position: absolute;
	left: 8px;
	top: 0;
	color: #585AA8;
}\n}.elementor .e-0760988-fbca735{a { font-weight: 700 !important; text-decoration: underline !important; color: inherit; }\n}.elementor .e-b3b780e-eaef3ed{display:flex;flex-direction:column;padding: 0;\n}.elementor .e-2719027-9076f6f{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:36px;}.elementor .e-6f818d2-4ddb7a0{padding: 0;\n}.elementor .e-de8632b-9b6a525{width: 100%;
	padding-left: 24px;
	padding-right: 24px;
	box-sizing: border-box;

.ls-content-panel__card {
	width: 100%;
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 16px;
	overflow: hidden;
	box-sizing: border-box;
}

.ls-content-panel__header {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 16px;
	padding: 40px;
	background-color: var(--e-global-color-ls_blue_500, #2e3192);
	color: var(--e-global-color-ls_white, #ffffff);
	border-radius: 16px 16px 0 0;
	box-sizing: border-box;
}

.ls-content-panel__body {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 36px;
	padding: 48px 40px;
	background-color: var(--e-global-color-ls_blue_50, #eaeaf4);
	border-radius: 0 0 16px 16px;
	box-sizing: border-box;
}

/* —— Header typography —— */
.ls-content-panel__title .e-heading,
.ls-content-panel__title .e-heading-base,
.ls-content-panel__title h2 {
	margin: 0 !important;
	font-family: "Libre Baskerville", serif !important;
	font-weight: 700 !important;
	font-size: 31px !important;
	line-height: 43px !important;
	color: var(--e-global-color-ls_white, #ffffff) !important;
	word-break: break-word;
}

.ls-content-panel__header-divider,
.ls-content-panel__header-divider .e-divider {
	width: 100%;
	height: 0;
	border: 0 !important;
	border-top: 1px solid var(--e-global-color-ls_blue_100, #bebfdd) !important;
	margin: 0 !important;
}

.ls-content-panel__header-meta .e-paragraph,
.ls-content-panel__header-meta p {
	margin: 0 !important;
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	color: var(--e-global-color-ls_white, #ffffff) !important;
}

.ls-content-panel__header-intro .e-paragraph,
.ls-content-panel__header-intro p {
	margin: 0 !important;
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	color: var(--e-global-color-ls_white, #ffffff) !important;
}

/* —— Body section headings (Libre 24) —— */
.ls-content-panel__h2 .e-heading,
.ls-content-panel__h2 .e-heading-base,
.ls-content-panel__h2 h3 {
	margin: 0 !important;
	font-family: "Libre Baskerville", serif !important;
	font-weight: 700 !important;
	font-size: 24px !important;
	line-height: 32px !important;
	color: var(--e-global-color-ls_blue_500, #2e3192) !important;
}

/* —— Subsection headings (Plus 18 desktop) —— */
.ls-content-panel__h3 .e-heading,
.ls-content-panel__h3 .e-heading-base,
.ls-content-panel__h3 h4 {
	margin: 0 !important;
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 30px !important;
	color: var(--e-global-color-ls_blue_500, #2e3192) !important;
}

/* —— Body copy —— */
.ls-content-panel__text .e-paragraph,
.ls-content-panel__text p,
.ls-content-panel__text li {
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	color: var(--e-global-color-ls_blue_400, #585aa8) !important;
}

.ls-content-panel__text p {
	margin: 0 0 0.75em !important;
}

.ls-content-panel__text p:last-child {
	margin-bottom: 0 !important;
}

.ls-content-panel__text ul {
	margin: 0 !important;
	padding-left: 24px !important;
	list-style-type: disc !important;
}

.ls-content-panel__text a {
	font-weight: 700 !important;
	color: var(--e-global-color-ls_blue_500, #2e3192) !important;
	text-decoration: underline !important;
	text-underline-offset: 2px;
}

.ls-content-panel__text a:focus-visible {
	outline: 2px solid var(--e-global-color-ls_mauve_500, #9b6b9e);
	outline-offset: 2px;
}

.ls-content-panel__body-divider,
.ls-content-panel__body-divider .e-divider {
	width: 100%;
	height: 0;
	border: 0 !important;
	border-top: 1px solid var(--e-global-color-ls_blue_100, #bebfdd) !important;
	margin: 0 !important;
}

.ls-content-panel__footnote .e-paragraph,
.ls-content-panel__footnote p {
	margin: 0 !important;
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 500 !important;
	font-style: italic !important;
	font-size: 14px !important;
	line-height: 26px !important;
	color: var(--e-global-color-ls_blue_400, #585aa8) !important;
}

/* —— CTA —— */
.ls-content-panel__cta {
	align-self: flex-start;
}

.ls-content-panel__cta .e-button,
.ls-content-panel__cta a {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 16px 32px 18px !important;
	border-radius: 100px !important;
	background-color: var(--e-global-color-ls_blue_500, #2e3192) !important;
	color: var(--e-global-color-ls_white, #ffffff) !important;
	font-family: "Plus Jakarta Sans", sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	text-decoration: none !important;
	border: 2px solid transparent !important;
	box-sizing: border-box !important;
}

.ls-content-panel__cta .e-button:focus-visible,
.ls-content-panel__cta a:focus-visible {
	outline: 2px solid var(--e-global-color-ls_mauve_500, #9b6b9e);
	outline-offset: 2px;
}

@media (max-width: 767px) {
	.ls-content-panel__h3 .e-heading,
	.ls-content-panel__h3 .e-heading-base,
	.ls-content-panel__h3 h4 {
		font-size: 16px !important;
		line-height: 28px !important;
	}
}\n}.elementor .e-de8632b-26fbe77{padding-top: 40px;
padding-bottom: 40px;\n}.elementor .e-520fdb1-a0319ac{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-d60f93f-30bdd11{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-8720df4-7fcb2b5{position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  z-index: 0;
  border-radius: 20px;\n}.elementor .e-8aa9455-2e1216a{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-93bb59d-7bcfbf1{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:18px;color:var(--Primary-Blue);line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-be84181-7d3fa20{width:auto;max-height:64px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:100px;background-color:var(--White);transition:background-color 300ms;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .e-be84181-7d3fa20:hover,.elementor .e-be84181-7d3fa20:focus-visible{background-color:var(--gray-100);}.elementor .e-be84181-7d3fa20:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-21d12fe-0b4e7fc{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-f284c0d-cd883cd{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:18px;color:var(--Primary-Blue);line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-4e5a76a-4205745{width:auto;max-height:64px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:100px;background-color:var(--White);transition:background-color 300ms;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .e-4e5a76a-4205745:hover,.elementor .e-4e5a76a-4205745:focus-visible{background-color:var(--gray-100);}.elementor .e-4e5a76a-4205745:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-b3539f1-640be09{display: flex;
justify-content: center;
gap: 12px;\n}.elementor .e-a34bf87-bdc5f28{max-width:1420px;background-image:url("https://stg-ls.restive.com.au/wp-content/uploads/2026/11/Colleagues-gather-around-a-golden-dog-2-1024x440.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display: flex;
flex-direction: row;;
border-radius: var(--Radius-600, 24px);
/* background: url("https://stg-ls.restive.com.au/wp-content/uploads/2026/07/adopt_pet_4.png"); */
background-position-x:50%;
background-position-y:50%;
background-size:cover;
padding:80px;\n}.elementor .e-f78d12a-b977e2c{display:block;justify-content:center;padding: 0;\n}.elementor .e-f78d12a-06e02b1{padding-top: 48px !important;
padding-bottom: 48px !important;\n}.elementor .e-f5296b5-6f6cd33{padding-block-start:24px;padding-block-end:24px;display:flex;justify-content:center;}.elementor .e-413492fa-2dd1b72{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;\n}.elementor .e-30fc6802-00e50bd{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;\n}.elementor .e-5e1b402e-1a83513{max-width: 860px;
margin: 0 auto;
display: flex;
flex-direction: column;
gap: 40px;
padding: 0;\n}.elementor .e-cf9b2a6-7897efc{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-cf9b2a6-0f853f0{margin-bottom: 48px !important;\n}