.elementor .e-f81da53-01bd8b4{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Heading 5 */
font-family: "Libre Baskerville";
font-size: 22px;
font-style: normal;
font-weight: 700;\n}.elementor .e-11008e2-5fdc8ac{display: flex;
justify-content: space-between;
padding: 0;
margin-bottom: 16px;\n}.elementor .e-7b2febc-0aaccbf{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_900, #2E3192);
  flex-shrink: 0;\n}.elementor .e-b122894-a78b212{color: var(--e-global-color-ls_blue_500, #2E3192);

/* Body Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-weight: 500;
text-decoration: underline;\n}.elementor .e-2642e47-ec1afef{padding: 0;
display: flex;
flex-direction: row;
gap: 8px;
&:hover p { opacity: 0.7; }\n}.elementor .e-67f5009-c393eb9{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;

.clickable-link:hover, .clickable-address p > u:hover  {
  opacity: 0.65;
  cursor: pointer;
}\n}.elementor .e-5a3b018-aecbfdf{padding: 32px;\n}.elementor .e-7613051-fe563e4{padding: 32px;
padding-top: 0;\n}.elementor .e-e88e5fb-66b3dfa{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-82127fa-b995c64{margin-block-end:16px;}.elementor .e-110ee6f-15c6b11{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-58c6ac4-eca649d{margin-block-end:16px;}.elementor .e-1f98e59-97cbf39{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-018daae-ab78b83{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-40c2948-60c83d1{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-5c96e98-a92fb31{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-209c909-d42c1af{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-9281ce8-6e16dac{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-f39f573-5fcfd47{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-9837a49-9299b50{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-8a76ebd-79712b2{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-7b66aed-f9206ea{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-b36a7f4-27b16b1{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-539aa4a-9d7e0c2{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-9a89311-c1f0aa3{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-21dd3a3-0c039fb{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-fa02513-2f9032c{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-e14fe1b-925862e{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-d989b63-a70ed6d{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-d4c0457-f288989{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-ddcdc66-6331fad{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-da929d6-8211d5e{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-78e089a-4818396{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-2a58765-d3e0d89{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-5ac5feb-628f95c{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-5db758a-d7e8d89{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-3aec0b8-a5f48a9{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-118ed2c-0ad29b0{width:30px;height:30px;padding:0px;
width: 28px !important; height: 28px !important; color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-d5c9e4b-0aa325f{width:96px;height:96px;padding:0px;margin-block-start:-75px;margin-block-end:16px;border-radius:9999px;background-color:var(--primary-50);display:flex;justify-content:center;align-items:center;
margin: 0 auto 16px !important; width: 64px !important; height: 64px !important;\n}.elementor .e-7f818e4-f288a4a{font-family:var(--Libre);font-weight:700;font-size:26px;color:var(--Primary-Blue);text-align:center;
font-size: 20px !important; line-height: 28px !important; margin: 0 0 4px;\n}.elementor .e-56ae6ad-3aea75e{width:100%;font-family:var(--PlusJakartaSans);font-weight:500;font-size:16px;color:var(--primary-400);text-align:center;padding:0px;margin-block-start:4px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;align-items:center;display: flex;
flex-direction: column;
flex-grow: 1;
width: 100%;\n}.elementor .e-647ed66-853fa36{width:100%;height:auto;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:50px;border-radius:24px;border-width:1px;border-color:var(--gray-100);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:stretch;height: auto;
align-self: stretch;
height: 100%; margin: 0 !important;\n}.elementor .e-b12757d-c9dc030{display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 32px; align-items: stretch;\n}.elementor .e-0d3baa2-d726f4e{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-75c01c0-c7422cf{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-4a59f40-08bb906{width:860px;padding-block-start:24px;padding-block-end:24px;}.elementor .e-3100835-d568dfe{margin-block-end:16px;}.elementor .e-5c20e96-ffdb507{flex-direction:column;}.elementor .e-5c20e96-f0d0b11{padding:0px;}.elementor .e-45f0ebb-7ff0744{max-width:860px;padding-block-start:48px;padding-block-end:48px;}.elementor .e-1c96697-b5c67ae{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-ed74dd6-1e7a77b{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-c33db83-ffbfbc4{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-da3dd7c-db7df55{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-da3dd7c-db7df55:hover,.elementor .e-da3dd7c-db7df55:focus-visible{background-color:var(--gray-100);}.elementor .e-da3dd7c-db7df55:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-fd27b90-adce852{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-4393d50-6b10ee6{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-20fb9c3-be8a931{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-20fb9c3-be8a931:hover,.elementor .e-20fb9c3-be8a931:focus-visible{background-color:var(--gray-100);}.elementor .e-20fb9c3-be8a931:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-08baab5-7873a2f{display: flex;
justify-content: center;
gap: 12px;\n}.elementor .e-9a99597-7d6a4fc{max-width:1420px;background-image:url("https://stg-ls.restive.com.au/wp-content/uploads/2025/06/young-man-hugging-his-labrador-retriever-puppy-th-2024-12-06-13-05-56-utc-1024x683.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-8ffc935-ee898c0{display:block;justify-content:center;padding: 0;\n}.elementor .e-5b5506c-81baa44{display: flex;
flex-direction: column;
gap: 8px;
padding: 0;\n}.elementor .e-36af323-316c4ab{max-width: 860px;
margin: 0 auto;
display: flex;
flex-direction: column;
gap: 40px;
padding: 0;\n}.elementor .e-bc04154-9294576{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}