.paragraph.paragraph-contact{align-items:center;display:flex;flex-direction:column;padding:50px 1rem;text-align:center}.paragraph.paragraph-contact .field__link{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.25rem 1rem;position:relative;transition:all var(--transitionDuration)}.paragraph.paragraph-contact .field__link:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.paragraph.paragraph-contact .field__link:active:after,.paragraph.paragraph-contact .field__link:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.paragraph.paragraph-contact .field__link:after{display:none}}.paragraph.paragraph-contact .field__link:hover{background:var(--black-crpce);color:#fff}.paragraph.paragraph-contact .field__link a{color:var(--black-crpce);text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration)}.paragraph.paragraph-contact .field__link:hover a{color:#fff}.paragraph.paragraph-contact .field--name-field-title{font-family:var(--font-family-title);font-size:1.75rem;font-style:normal;font-weight:400}
