.elementor .e-8903b3f-dbcf2d9{margin-block-end:16px;}.elementor .e-321dee3-cf422bb{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-c535c2b-8fa698e{display: flex;
flex-direction: row;
gap: 40px;
border-radius: 24px;
background: var(--e-global-color-ls_gray_50, #F5F6F7);
padding:80px;
/* ls-width-fix */ width: 100%; max-width: 1280px; box-sizing: border-box;\n}.elementor .e-a959583-7764583{margin-block-end:16px;}.elementor .e-700cec8-de6cf09{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-1f2e659-569b665{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-95ff150-0aa983c{width:860px;padding-block-start:24px;padding-block-end:24px;}.elementor .e-bf05d6d-4b684e0{width: fit-content;
padding: 0;\n}.elementor .e-e4b3c76-6001f67{margin-block-end:16px;}.elementor .e-7277d4a-3a7bf1f{flex-direction:column;}.elementor .e-7277d4a-21a6c73{padding:0px;}.elementor .e-ef9ce84-7b12858{max-width:860px;padding-block-start:48px;padding-block-end:48px;}.elementor .e-f89a377-6d599c8{font-family:"Libre Baskerville";font-weight:700;font-size:31px;color:#FFFFFF;line-height:43px;}.elementor .e-3143257-864a44a{font-family:"Plus Jakarta Sans";font-weight:500;font-size:16px;color:#FFFFFF;line-height:28px;}.elementor .e-25bc652-8f41120{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-0a030ff-820d7ed{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;
}
a { font-weight: 700; text-decoration: underline; color: inherit; }\n}.elementor .e-0a030ff-af864da{a { font-weight: 700 !important; text-decoration: underline !important; color: inherit; }\n}.elementor .e-851de0e-fbb91e9{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-851de0e-06db0e5{a { font-weight: 700 !important; text-decoration: underline !important; color: inherit; }\n}.elementor .e-0d47874-3d50548{display:flex;flex-direction:column;padding: 0;\n}.elementor .e-95a1e95-70df5e3{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-7418d4c-34ec4f4{padding: 0;\n}.elementor .e-e263881-81289b3{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-e263881-8f0a279{padding-top: 40px;
padding-bottom: 40px;\n}.elementor .e-9ac44b4-9c18ba9{margin-block-end:16px;}.elementor .e-d977698-2cb4775{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-9e14b0d-af1d6b9{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-4a04a60-2af543b{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-df4968e-5b72272{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-aec8d0b-9a649ef{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-aec8d0b-9a649ef:hover,.elementor .e-aec8d0b-9a649ef:focus-visible{background-color:var(--gray-100);}.elementor .e-aec8d0b-9a649ef:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-2d235ca-c13a34d{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-beccbf2-281776d{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-d499d5e-09d7b91{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-d499d5e-09d7b91:hover,.elementor .e-d499d5e-09d7b91:focus-visible{background-color:var(--gray-100);}.elementor .e-d499d5e-09d7b91:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-43b21cf-ce969f8{display: flex;
justify-content: center;
gap: 12px;\n}.elementor .e-842b6e0-5585a0a{max-width:1420px;background-image:url("https://stg-ls.restive.com.au/wp-content/uploads/2023/03/lort-smith_02-200146-1-1024x503.jpg");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-9a8e01a-713e705{display:block;justify-content:center;padding: 0;\n}.elementor .e-745f2b6-5bf01bc{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;\n}.elementor .e-1db2da7-4519cc7{max-width: 860px;
margin: 0 auto;
display: flex;
flex-direction: column;
gap: 40px;
padding: 0;\n}.elementor .e-e5aa84a-26055d1{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}