.v-enter-from{opacity:0}.v-enter-to{opacity:1}.v-enter-active,.v-leave-active{transition:opacity 1s cubic-bezier(.3,0,.45,1)}.v-leave-from{opacity:1}.v-leave-to{opacity:0}.cmp-card-contact{background-color:#f8f5ee;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;position:relative}.cmp-card-contact--single{overflow:hidden}@media (min-width:1024px){.cmp-card-contact--single{display:flex;flex-direction:row;min-height:400px;position:relative}.cmp-card-contact--single .cmp-card-contact__img{height:100%;position:unset}.cmp-card-contact--single .cmp-card-contact__img--wrapper{height:100%}.cmp-card-contact--single .cmp-card-contact__img--pattern{transform:translateY(0);width:12.5%}.cmp-card-contact--single .cmp-card-contact__media{width:50%}.cmp-card-contact--single .cmp-card-contact__media .ratio{height:100%;padding-bottom:0}.cmp-card-contact--single .cmp-card-contact__media .cmp-image{height:100%}.cmp-card-contact--single .cmp-card-contact__media img{border-radius:1.5rem 0 0 1.5rem}.cmp-card-contact--single .cmp-card-contact__content{max-width:100%;width:50%}}@media (min-width:1024px) and (min-width:1024px){.cmp-card-contact--single .cmp-card-contact__content .cmp-card-contact__content--info,.cmp-card-contact--single .cmp-card-contact__content .cmp-card-contact__content--job,.cmp-card-contact--single .cmp-card-contact__content .cmp-card-contact__content--name{max-width:100%}}@media (min-width:1024px){.cmp-card-contact--single .cmp-card-contact__content>*{max-width:75%}}@media (min-width:1024px) and (min-width:1024px){.cmp-card-contact--single .cmp-card-contact__content>*{max-width:100%}}.cmp-card-contact__media img{border-radius:1.5rem 1.5rem 0 0}.cmp-card-contact__img{position:relative}.cmp-card-contact__img--pattern{bottom:0;position:absolute;right:-1px;transform:translateY(50%);width:16.6666666667%}@media (min-width:1024px){.cmp-card-contact__img--pattern{width:calc(25% - 16px)}}.cmp-card-contact__img--pattern svg{height:auto;width:100%}.cmp-card-contact__img--pattern svg path{fill:#fffc00}.cmp-card-contact__img--pattern svg path.highlight1{fill:#bfd9bf}.cmp-card-contact__content{align-self:stretch;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem}@media (min-width:1024px){.cmp-card-contact__content{padding:2rem}}@media (max-width:839px){.cmp-card-contact__content--mail .cmp-link__wrapper{overflow:visible}.cmp-card-contact__content--mail .cmp-link__label{word-break:break-all}}.cmp-card-contact__content--info,.cmp-card-contact__content--job,.cmp-card-contact__content--name{max-width:83.3333333333%}@media (min-width:1024px){.cmp-card-contact__content--info,.cmp-card-contact__content--job,.cmp-card-contact__content--name{max-width:calc(75% - 8px)}}.cmp-card-contact__content--description+.cmp-card-contact__content--contact{margin-top:1.5rem}.cmp-card-contact__content--info,.cmp-card-contact__content--job{color:inherit;margin-top:.5rem}.cmp-card-contact__content--phone+.cmp-card-contact__content--mail{margin-top:1rem}.cmp-card-contact__pattern--basic{right:-12.5%;transform:translateY(50%) rotate(90deg);width:50%}.cmp-card-contact__pattern--wrapper{border-radius:1.5rem 1.5rem 0 0;height:100%;overflow:hidden}.cmp-card-contact__pattern--item{background-color:#bfd9bf;height:100%;padding-bottom:56.25%;position:relative}.cmp-card-contact__pattern--item svg{display:block;top:0;right:0;bottom:0;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cmp-card-contact__pattern--item svg path{fill:#fffc00}.cmp-card-contact__pattern--item svg path.highlight1{fill:#485a62}
