.elementor .e-7263c93-c6cbcc0{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 5 */
font-family: "Libre Baskerville";
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: 34px; /* 154.545% */\n}.elementor .e-0db9135-ab6bcfa{border-radius: 33554400px;
background: var(--e-global-color-ls_mint_50, #F1F9F5);
color: var(--e-global-color-ls_mint_800, #3F6A55);
/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 175% */
padding: 4px 16px 6px 16px;\n}.elementor .e-6161343-e69d23e{display: flex;
justify-content: space-between;
padding: 0;
margin-bottom: 16px;\n}.elementor .e-1599900-5534766{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-bd61a8c-ed27660{color: var(--e-global-color-ls_blue_900, #2E3192);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 175% */
text-decoration: underline;;\n}.elementor .e-6886f95-6f5fd1b{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-4298842-256bd60{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-4d7d4a5-41707df{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% */
text-decoration: underline;\n}.elementor .e-a06665a-1e27c92{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-a4179f2-309f501{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-2d1b864-4b7cb90{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-2d1b864-d8a25f6{text-decoration:underline;}.elementor .e-2d1b864-84cf9ba{a { color: inherit; text-decoration: underline; }\n}.elementor .e-e0846f4-8005bd3{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-b54975c-123b5e7{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-9d8a437-c389455{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-caf49db-1ceadad{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;\n}.elementor .e-e110532-05ee5f4{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;

.clickable-link:hover > div, .clickable-link:hover  p  {
  opacity: 0.65;
  cursor: pointer;
}\n}.elementor .e-b5bc6c6-1da7f90{padding: 32px;\n}.elementor .e-c362e5d-f5745b0{background-color: var(--e-global-color-ls_gray_100,#E0E3E7);
width:100%;
padding: 0;\n}.elementor .e-6b50ba2-cbc8ab9{color: var(--e-global-color-ls_blue_400, #585AA8);
text-align: center;

/* Body Small */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 26px; /* 185.714% */\n}.elementor .e-df3b08e-70fd5d7{text-align: center;
padding: 16px 32px;\n}.elementor .e-00235b5-4a330b7{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-48d9b1f-f712bd4{margin-block-end:16px;}.elementor .e-b8d9b48-9018b11{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-bb5a6b4-93082d0{display: flex;
flex-direction: row;
gap: 40px;
border-radius: 24px;
background: var(--e-global-color-ls_gray_50, #F5F6F7);
padding:80px;\n}.elementor .e-375ac66-3641abb{height:224px;object-fit:cover;border-radius: 20px;
width: 100%;\n}.elementor .e-375ac66-3641abb:hover,.elementor .e-375ac66-3641abb:focus-visible{opacity:65%;}.elementor .e-7716d3f-4d7478f{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 4 */
font-family: "Libre Baskerville";
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 38px; /* 146.154% */\n}.elementor .e-1528317-a62fc0a{margin-block-start:8px;color: var(--e-global-color-ls_blue_400, #585AA8);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px;\n}.elementor .e-e1b5d29-c726ee6{margin-top: 16px;
margin-bottom: 16px;\n}.elementor .e-f3432b4-c3ba1d1{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;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-778e27c-0341099{width:100%;height:auto;min-height:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;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;
text-align: center;\n}.elementor .e-778e27c-0341099:hover,.elementor .e-778e27c-0341099:focus-visible{background-color:var(--primary-800);}.elementor .e-7614dbd-34154ce{margin-top: auto;\n}.elementor .e-15d23dc-ba176f7{height:auto;display: flex;
flex-direction: column;
flex-grow: 1;
padding: 0;\n}.elementor .e-22fab6d-54267f5{border-radius: 24px;
border: 1px solid var(--e-global-color-ls_gray_100, #E0E3E7);
background: var(--e-global-color-ls_white, #FFF);
padding: 32px;
flex-grow: 1;
display: flex;
flex-direction: column;
flex: 1;\n}.elementor .e-060ed92-c40a1f6{height:224px;object-fit:cover;border-radius: 20px;
width: 100%;\n}.elementor .e-060ed92-c40a1f6:hover,.elementor .e-060ed92-c40a1f6:focus-visible{opacity:65%;}.elementor .e-aacb114-38c2572{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 4 */
font-family: "Libre Baskerville";
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 38px; /* 146.154% */\n}.elementor .e-4ba9c54-9ce05a0{margin-block-start:8px;color: var(--e-global-color-ls_blue_400, #585AA8);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px;\n}.elementor .e-31c7cde-66079ba{margin-top: 16px;
margin-bottom: 16px;\n}.elementor .e-119499c-cb01762{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;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-60d53cb-2d75065{width:100%;height:auto;min-height:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;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;
text-align: center;\n}.elementor .e-60d53cb-2d75065:hover,.elementor .e-60d53cb-2d75065:focus-visible{background-color:var(--primary-800);}.elementor .e-b0d7891-1df2e89{margin-top: auto;\n}.elementor .e-1fd27e8-71f3d7f{height:auto;display: flex;
flex-direction: column;
flex-grow: 1;
padding: 0;\n}.elementor .e-eca861b-430a2e7{border-radius: 24px;
border: 1px solid var(--e-global-color-ls_gray_100, #E0E3E7);
background: var(--e-global-color-ls_white, #FFF);
padding: 32px;
flex-grow: 1;
display: flex;
flex-direction: column;
flex: 1;\n}.elementor .e-fce6dc8-0b98a3a{height:224px;object-fit:cover;border-radius: 20px;
width: 100%;\n}.elementor .e-fce6dc8-0b98a3a:hover,.elementor .e-fce6dc8-0b98a3a:focus-visible{opacity:65%;}.elementor .e-c5943dc-b16d20a{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 4 */
font-family: "Libre Baskerville";
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 38px; /* 146.154% */\n}.elementor .e-90f5a58-01956a0{margin-block-start:8px;color: var(--e-global-color-ls_blue_400, #585AA8);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px;\n}.elementor .e-34ddcd3-178bf00{margin-top: 16px;
margin-bottom: 16px;\n}.elementor .e-142f3db-f039083{width:auto;font-family:"Plus Jakarta Sans";font-weight:700;font-size:16px;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-b666839-a88e3ab{width:100%;height:auto;min-height:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;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;
text-align: center;\n}.elementor .e-b666839-a88e3ab:hover,.elementor .e-b666839-a88e3ab:focus-visible{background-color:var(--primary-800);}.elementor .e-aa75a2b-85e64d2{margin-top: auto;\n}.elementor .e-a9863a8-91288db{height:auto;display: flex;
flex-direction: column;
flex-grow: 1;
padding: 0;\n}.elementor .e-9b9a56c-9557054{border-radius: 24px;
border: 1px solid var(--e-global-color-ls_gray_100, #E0E3E7);
background: var(--e-global-color-ls_white, #FFF);
padding: 32px;
flex-grow: 1;
display: flex;
flex-direction: column;
flex: 1;\n}.elementor .e-83e074a-deb1aff{max-width:var(--Max_width);}.elementor .e-32eac16-03b3560{margin-block-end:16px;}.elementor .e-236e5a9-d040a40{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:var(--primary-400);line-height:28px;margin-block-end:16px;}.elementor .e-54d6988-91387d9{flex-direction:column;}.elementor .e-54d6988-7dc9d23{padding:0px;}.elementor .e-cb89e66-2ca55ec{max-width:860px;padding-block-start:48px;padding-block-end:48px;}.elementor .e-83abf61-40c75e5{font-family:"Libre Baskerville";font-weight:700;font-size:31px;color:#FFFFFF;line-height:43px;}.elementor .e-ec904ad-e3616be{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:#FFFFFF;line-height:28px;}.elementor .e-abfa0d2-a31695d{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-6487289-5b06417{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-7b28dfe-ecb75f2{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-39dc277-7897d8b{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-369204b-b55821a{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-9032b2c-eb99d0a{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-4c45c52-e9de6a3{display:flex;flex-direction:column;padding: 0;\n}.elementor .e-39c4507-169297a{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-94a224e-fc230dc{padding: 0;\n}.elementor .e-2f133af-69d7178{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-2f133af-74ae635{padding-top: 40px;
padding-bottom: 40px;\n}.elementor .e-abfabb5-9d0cdd8{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-79f2ab8-9c6bc2a{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-424ba74-c5103a8{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-1ddad6e-4c2b4ac{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-2bcf98b-b1eb351{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-b961b37-69a057b{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-b961b37-69a057b:hover,.elementor .e-b961b37-69a057b:focus-visible{background-color:var(--gray-100);}.elementor .e-b961b37-69a057b:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-180c8ce-4f12ee5{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-a31b55b-1f5b938{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-69e3547-5f74a87{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-69e3547-5f74a87:hover,.elementor .e-69e3547-5f74a87:focus-visible{background-color:var(--gray-100);}.elementor .e-69e3547-5f74a87:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-2968379-3ef027e{display: flex;
justify-content: center;
gap: 12px;\n}.elementor .e-f907167-d6d832a{max-width:1420px;background-image:url("https://stg-ls.restive.com.au/wp-content/uploads/2026/10/Calm-Cat-in-Afternoon-Sunlight-4-1024x342.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-9e8c032-e5d0cb8{display:block;justify-content:center;padding: 0;\n}.elementor .e-9e8c032-98cd8e8{padding-bottom: 96px !important;\n}.elementor .e-9e8c032-a163d65{padding-top: 48px !important;\n}