#w-node-_51c650f0-a461-f452-948a-880981aec0c0-6cfe1801 {    place-self: start;}.w-inline-block {    max-width: 100%;    display: inline-block;}.footer {	font-family: Generalsans, sans-serif;    background-color: #002846 ;    } .container-full1 {    max-width: 100%;    margin-left: auto;    margin-right: auto;    padding-left: 30px;    padding-right: 30px;}.w-layout-grid1 {    grid-row-gap: 16px;    grid-column-gap: 16px;    grid-template-rows: auto auto;    grid-template-columns: 1fr 1fr;    grid-auto-columns: 1fr;    display: grid;}.grid-footer-meta {    grid-column-gap: 50px;    grid-row-gap: 50px;    grid-template-rows: auto;    grid-template-columns: 1fr 1fr;}.grid-footer-logo {    grid-column-gap: 50px;    grid-row-gap: 50px;    grid-template-rows: auto;    grid-template-columns: .25fr 1fr;}.grid-footer-list {    grid-column-gap: 110px;    grid-row-gap: 110px;    grid-template-rows: auto;    grid-template-columns: .75fr 1.5fr .75fr;    margin-bottom: 50px;}.footer-meta-icon-wrap {    flex: none;    justify-content: center;    align-items: center;    width: 60px;    height: 60px;    display: flex;    position: relative;}.button-primary-3 {    border: 1px solid var(--color--primary-3);    border-top-right-radius: var(--border-radius--button);    border-bottom-left-radius: var(--border-radius--button);    background-color: var(--color--primary-3);    font-family: var(--font-family--body);    color: var(--color--primary-1);    text-align: center;    padding: 18px 35px;    font-size: 16px;    font-weight: 600;    line-height: 1.2em;    text-decoration: none;    transition: all .3s ease-in-out;}.button-primary-3:hover {    border-radius: 20px 0px;    background-color: #002846;    color: white;}.footer-meta-link {    font-family: Generalsans, sans-serif;    color: white;    font-size: 18px;    font-weight: 500;    line-height: 1.5em;    text-decoration: none;    transition: color .3s ease-in-out;}.footer-meta-icon {    z-index: 1;    width: 25px;    height: 25px;    position: relative;}.footer-meta-title-wrap {    grid-column-gap: 8px;    grid-row-gap: 8px;    flex-flow: column;    display: flex;}.footer-meta-title {    color: #baddef;}.footer-title {    color: white ;    margin-bottom: 30px !important;    font-size: 26px;}.footer h2 {    font-family: Ptserif, sans-serif;    margin-top: 0;    margin-bottom: 10px;    font-weight: 400;    line-height: 1.3em;}.text-white {    color: white;}.footer-divider {    background-color: white;    opacity: .1;    width: 100%;    height: 2px;    margin-top: 40px;    margin-bottom: 40px;}.grid-footer-link {    grid-column-gap: 50px;    grid-row-gap: 50px;    grid-template-rows: auto;}.footer-link-wrap {    grid-column-gap: 15px;    grid-row-gap: 15px;    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    display: flex;}.footer-link {    font-family: Generalsans, sans-serif;    color: #baddef ;    font-size: 18px;    font-weight: 500;    line-height: 1.5em;    text-decoration: none;    transition: color .3s ease-in-out;}.footer-cta-item {    grid-column-gap: 80px;    grid-row-gap: 80px;    background-color: #5eb2f2;    flex-flow: column;    justify-content: space-between;    align-items: flex-start;    padding: 50px;    display: flex;}.footer h3 {    font-family: Ptserif, sans-serif;    color: #002846;    margin-top: 0;    margin-bottom: 10px;    font-weight: 400;    line-height: 1.3em;}.footer-cta-title {    font-size: 36px;}.footer-social-link {    grid-column-gap: 6px;    grid-row-gap: 6px;    color: #e5f4ff;    justify-content: flex-start;    align-items: center;    text-decoration: none;    transition: transform .3s ease-in-out;    display: flex;}.footer-social-icon {    width: 20px;    height: 20px;}.footer-social-wrap {    grid-column-gap: 15px;    grid-row-gap: 15px;    color: #baddef;    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    display: flex;}.button-primary-1 {    border: 1px solid #002846;    border-top-right-radius: 20px;    border-bottom-left-radius: 20px;    background-color: #002846;    font-family: Generalsans, sans-serif;    color: white;    text-align: center;    padding: 18px 35px;    font-size: 18px;    font-weight: 600;    line-height: 1.2em;    text-decoration: none;    transition: border-radius .3s ease-in-out;}.footer-copyright-text {    color: #baddef;}.footer-copyright-link {    color: #5eb2f2;    transition: color .3s ease-in-out;    text-decoration: underline;} @media screen and (min-width: 1280px){.footer-cta-title {    font-size: 32px;}.grid-footer {   grid-row-gap: 2px;}}@media screen and (min-width: 1280px) {.grid-footer-list {    grid-column-gap: 50px;    grid-row-gap: 50px;    margin-bottom: 50px;}}@media screen and (min-width: 1280px) {.footer-cta-item {    grid-column-gap: 40px;    grid-row-gap: 40px;    padding: 30px;}}@media screen and (min-width: 1280px) {.footer-divider {    margin-top: 40px;    margin-bottom: 50px;}}@media screen and (min-width: 1280px) {.container-full1 {    padding-left: 50px;    padding-right: 50px;}} .footer-meta-bg {    background-color: #5eb2f2;    opacity: .15;    position: absolute;    inset: 0%;}.footer-meta-item {    grid-column-gap: 20px;    grid-row-gap: 20px;    display: flex;}@media screen and (min-width: 1280px) {.grid-footer-meta {    grid-template-columns: 1fr 1fr 1.25fr;}}@media screen and (min-width: 1280px) {.grid-footer-logo {    grid-column-gap: 70px;    grid-row-gap: 70px;    grid-template-columns: .25fr 1fr;}}@font-face {  font-family: 'Ptserif';  src: url('https://eldercare.services/nl/assets/fonts/66dc1b8a875e1dd1150d1241_PTSerif-Regular.ttf') format('truetype');  font-weight: 400;  font-style: normal;  font-display: swap;}@font-face {  font-family: 'Ptserif';  src: url('https://eldercare.services/nl/assets/fonts/66dfefcfb4f6e2f1f09333a8_PTSerif-Bold.ttf') format('truetype');  font-weight: 700;  font-style: normal;  font-display: swap;}@font-face {  font-family: 'Generalsans';  src: url('https://eldercare.services/nl/assets/fonts/66dc1ba689b1d6020420891d_GeneralSans-Medium.otf') format('opentype');  font-weight: 500;  font-style: normal;  font-display: swap;}@font-face {  font-family: 'Generalsans';  src: url('https://eldercare.services/nl/assets/fonts/66dc4154f0ccb52097a7870b_GeneralSans-Semibold.otf') format('opentype');  font-weight: 600;  font-style: normal;  font-display: swap;}