.contact-card{background-color:var(--rnb--color--primary);border-radius:.5rem;display:grid;gap:var(--spacing-xl);grid-template-columns:1fr;padding:var(--spacing-s) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}@media (min-width:576px){.contact-card{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:3fr 5fr;padding:var(--spacing-s) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}}@media (min-width:768px){.contact-card{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:3fr 5fr;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xxl) var(--spacing-xl)}}@media (min-width:992px){.contact-card{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:2.62fr 5fr;padding:var(--spacing-s) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}}@media (min-width:1200px){.contact-card{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:2.62fr 5fr;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xxl) var(--spacing-xl)}}.contact-card--placeholder{padding-top:var(--spacing-xxl)}@media (min-width:576px){.contact-card--placeholder{padding-top:var(--spacing-s)}}@media (min-width:768px){.contact-card--placeholder{padding-top:var(--spacing-xl)}}@media (min-width:992px){.contact-card--placeholder{padding-top:var(--spacing-s)}}@media (min-width:1200px){.contact-card--placeholder{padding-top:var(--spacing-xl)}}.contact-card__image-wrap{align-items:flex-start;display:flex;min-width:0}.contact-card__image-wrap figure{height:auto;width:100%}.contact-card__image-wrap img{aspect-ratio:1/1;border-radius:.5rem;height:auto;object-fit:contain;width:100%}.contact-card__image-wrap--placeholder{aspect-ratio:1/1;background-image:url(/wp-content/themes/vav/build/img/vav-hahmot-naishahmo-vilkutus-tall.svg);background-repeat:no-repeat;background-size:contain;height:auto;width:100%}.contact-card__image-wrap--placeholder.mobile{background-position:100% 100%;display:block;margin-bottom:calc(var(--spacing-xl)*-1)}@media (min-width:576px){.contact-card__image-wrap--placeholder.mobile{display:none}}.contact-card__image-wrap--placeholder.desktop{display:none}@media (min-width:576px){.contact-card__image-wrap--placeholder.desktop{background-position:bottom;display:block;margin-bottom:calc(var(--spacing-xl)*-1)}}@media (min-width:768px){.contact-card__image-wrap--placeholder.desktop{margin-bottom:calc(var(--spacing-xl)*-1)}}@media (min-width:992px){.contact-card__image-wrap--placeholder.desktop{margin-bottom:calc(var(--spacing-xl)*-1)}}@media (min-width:1200px){.contact-card__image-wrap--placeholder.desktop{margin-bottom:calc(var(--spacing-xxl)*-1)}}.contact-card__content{color:var(--color--white);display:flex;flex-direction:column;gap:var(--spacing-l);height:100%;justify-content:flex-start}@media (min-width:576px){.contact-card__content{gap:var(--spacing-m);margin-top:var(--spacing-l)}}@media (min-width:768px){.contact-card__content{gap:var(--spacing-l)}}.contact-card__content-top{display:flex;flex-direction:column;gap:var(--spacing-xxs)}@media (min-width:576px){.contact-card__content-top{gap:var(--spacing-xs)}}.contact-card__content-bottom{display:flex;flex-direction:column;gap:var(--spacing-xxs)}@media (min-width:576px){.contact-card__content-bottom{gap:var(--spacing-xs)}}.contact-card__job-title{font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--tag);font-weight:var(--rnb--font-weight--semibold);letter-spacing:.0375rem;line-height:1;text-transform:uppercase}@media (min-width:992px){.contact-card__job-title{letter-spacing:.05rem}}.contact-card__job-title{color:var(--color--white)}.contact-card__title{color:var(--rnb--color--primary);color:var(--color--white);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h3--clamp)}.contact-card__email,.contact-card__phone,.contact-card__responsibility{color:var(--color--white);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-regular);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-regular)}.contact-card__email,.contact-card__phone{text-wrap:balance;hyphens:auto;white-space:normal;word-break:break-all}.contact-card-office{background-color:var(--rnb--color--primary);border-radius:.5rem;display:grid;gap:var(--spacing-s);grid-template-columns:1fr;overflow:hidden;padding:var(--spacing-xl) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}@media (min-width:576px){.contact-card-office{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:1fr 1fr;padding:var(--spacing-l) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}}@media (min-width:768px){.contact-card-office{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:1fr 1fr;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xxl) var(--spacing-xl)}}@media (min-width:992px){.contact-card-office{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:1fr 1fr;padding:var(--spacing-l) var(--spacing-s) var(--spacing-xl) var(--spacing-s)}}@media (min-width:1200px){.contact-card-office{gap:clamp(1rem,3.5714vw - 1.2143rem,2rem);grid-template-columns:1fr 1fr;padding:var(--spacing-xxl) var(--spacing-xl) var(--spacing-xxl) var(--spacing-xl)}}.contact-card-office__title-wrap{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.contact-card-office .title-wrap__decor{height:100%;position:relative;width:100%}.contact-card-office .title-wrap__decor.desktop{display:none;min-height:9rem}@media (min-width:576px){.contact-card-office .title-wrap__decor.desktop{display:flex}}.contact-card-office .title-wrap__decor.mobile{display:flex;min-height:6rem}@media (min-width:576px){.contact-card-office .title-wrap__decor.mobile{display:none}}.contact-card-office .title-wrap__decor:after{background-image:url(/wp-content/themes/vav/build/img/talo.svg);background-position:right 75% bottom;background-repeat:no-repeat;background-size:contain;bottom:calc(var(--spacing-xl)*-1);content:"";height:10.4375rem;position:absolute;right:calc(var(--spacing-s)*-3);width:16.75rem;z-index:1!important}@media (min-width:576px){.contact-card-office .title-wrap__decor:after{bottom:calc(var(--spacing-xl)*-1);height:10rem;left:calc(var(--spacing-s)*-3);width:18rem}}@media (min-width:768px){.contact-card-office .title-wrap__decor:after{bottom:calc(var(--spacing-xxl)*-1);height:12rem;left:calc(var(--spacing-xl)*-2);width:20rem}}@media (min-width:992px){.contact-card-office .title-wrap__decor:after{bottom:calc(var(--spacing-xl)*-1);left:calc(var(--spacing-s)*-2)}}@media (min-width:1200px){.contact-card-office .title-wrap__decor:after{bottom:calc(var(--spacing-xxl)*-1);left:calc(var(--spacing-xl)*-2)}}.contact-card-office__content{color:var(--color--white);display:flex;flex-direction:column;gap:var(--spacing-xs);height:100%;justify-content:flex-start;position:relative;z-index:2}.contact-card-office__title{color:var(--rnb--color--primary);color:var(--color--white);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h3--clamp)}.contact-card-office__address{color:var(--color--white);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-regular);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-regular)}.contact-card-office__address svg{display:none}.contact-card-office__description{color:var(--color--white);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-small);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-small)}.contact-card-office__description a{color:var(--color--white);text-decoration:underline}.contact-card-office__email,.contact-card-office__phone{text-wrap:balance;color:var(--color--white);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-regular);font-weight:var(--rnb--font-weight--regular);hyphens:auto;line-height:var(--rnb--line-height--body-regular);white-space:normal;word-break:break-all}