.elementor .e-ca65270-ab60673{margin-block-end:16px;}.elementor .e-0e89fc4-f92b459{max-width:860px;padding-block-start:48px;padding-block-end:48px;display:block;}.elementor .e-c9d0a86-1ab0083{margin-block-end:16px;}.elementor .e-7635329-1137390{max-width:860px;padding-block-start:48px;padding-block-end:0px;display:block;}.elementor .e-4a5c3a0-30a1860{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-95d5c2b-fcde3c2{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-0eac50e-58954ef{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-6ff5111-1c6beb1{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-e4f38a6-c821d71{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-5ea3ba1-0627656{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-d9cc8b4-0ebfb17{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-1db3105-aa944e0{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-650861d-b95e81b{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-937aaea-12be50b{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-24790c4-7ea3434{padding:10px;display: flex;
flex-direction: row;
gap: 80px;
padding: 0;\n}.elementor .e-a9582f6-640e9a2{width:860px;padding-block-start:56px;padding-block-end:56px;}.elementor .e-92d53b3-3283ebc{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-bc45c09-a3e7dd6{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-eaba519-926f018{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-4fcd373-c2f69f9{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-4fcd373-c2f69f9:hover,.elementor .e-4fcd373-c2f69f9:focus-visible{background-color:var(--gray-100);}.elementor .e-4fcd373-c2f69f9:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-e593911-382fe52{width: 24px;
height: 24px;
color: var(--e-global-color-ls_blue_500, #2E3192);\n}.elementor .e-e874951-bed974b{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-37bbaa3-82bb954{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-37bbaa3-82bb954:hover,.elementor .e-37bbaa3-82bb954:focus-visible{background-color:var(--gray-100);}.elementor .e-37bbaa3-82bb954:focus{outline-offset: 4px;
outline: 3px solid #FFF;\n}.elementor .e-39de286-692acff{display: flex;
justify-content: center;
gap: 12px;\n}.elementor .e-d420401-a6f65af{max-width:1420px;background-image:url("https://stg-ls.restive.com.au/wp-content/uploads/2026/10/Vet-and-owner-with-a-relaxed-terrier-1024x683.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-1c33893-5f9729f{display:block;justify-content:center;padding: 0;\n}.elementor .e-1c33893-82ca372{padding-top: 48px !important;
padding-bottom: 96px !important;\n}