/* compiled by scssphp 1.6.0 on Thu, 24 Apr 2025 08:36:03 +0000 (0.0424s) */

.card.--employee{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;gap:1rem;background-color:var(--color-white);box-shadow:none;padding:0.625rem 0.9375rem 0.625rem 0.625rem;--button__padding-block: 0;--button__padding-inline: 0;--button__icon-scale: 1rem;--icon-scale-block-size: 1rem;--button__background--primary: none;--button__color--primary: var(--color-whatsapp);--button__border-color--primary: transparent;--button__background--primary--hover: none;--button__color--primary--hover: var(--color-whatsapp);--button__border-color--primary--hover: transparent;--button__gap--primary: 0.5rem}@media (max-width:23.375rem){.card.--employee{grid-template-columns:auto 1fr;grid-template-rows:1fr auto}}.card.--employee .button{text-decoration:underline}.card.--employee .button__title{display:block}.card.--employee .button:has(svg):not(:hover){padding-inline-end:0}.card.--employee .button svg{fill:var(--color-whatsapp);order:-1}.card.--employee .button:hover,.card.--employee .button:focus-visible{text-decoration:none}.card.--employee .card__image{grid-column:1;grid-row:1;inline-size:3.75em;block-size:auto;aspect-ratio:1;border-radius:50%;overflow:hidden;object-fit:cover;object-position:center}.card.--employee .card__heading{grid-column:2;grid-row:1}.card.--employee .card__name{font-size:1.125rem;margin:0}@media (min-width:64rem){.card.--employee .card__name{font-size:1.25rem}}@media (max-width:500px){.card.--employee.--faq .button{grid-column:1 / -1}}:root{--contact__columns-alignment: start;--contact__columns-gap: 1rem;--contact__content-column-span: 1 / -1;--contact__info-column-background: var(--color-white);--contact__info-column-border-radius: 0;--contact__info-column-shadow: none;--contact__info-column-span: 1 / -1;--contact__info-item-space-between: 0.625rem;--contact__info-column-padding: 1.875rem;--contact__info-icon-space-after: 0.625rem;--contact__form-span: 1 / -1}@media (min-width:48rem){:root{--contact__content-column-span: span 6;--contact__form-span: 7 / -1;--contact__columns-gap: 1.5rem}}@media (min-width:64rem){:root{--contact__columns-gap: 2rem}}@media (min-width:85rem){:root{--contact__columns-gap: 3.125rem}}.contact{position:relative;isolation:isolate;margin-block-end:0;padding-block:2.625rem;background-color:var(--color-white) !important}@media (min-width:64rem){.contact{padding-block:5.375rem}}@media (min-width:48rem){.contact__container{align-items:start;grid-template-rows:auto 1fr}}.contact__container:before{content:'';position:absolute;left:0;top:3.0625rem;z-index:1;width:3.125rem;height:2.25rem;background:linear-gradient(90deg, #3188bf 0%, rgba(49, 136, 191, 0) 100%);transition:0.4s ease-in-out}@media (min-width:64rem){.contact__container:before{top:5.0625rem;width:10.8125rem;height:9.8125rem}}.contact.--active .contact__container:before{width:6.25rem}@media (min-width:64rem){.contact.--active .contact__container:before{width:12.125rem}}@media (min-width:96rem){.contact.--active .contact__container:before{width:15.125rem}}.contact .heading{position:relative;z-index:3;margin-block-end:0.625rem;place-items:flex-end}@media (min-width:48rem){.contact .heading{place-items:flex-start;grid-column:1 / 7}}.contact .heading__title{letter-spacing:-0.125rem}.contact__content{position:relative;z-index:3}@media (min-width:48rem){.contact__content{grid-column:1 / 7}}@media (min-width:85rem){.contact__content{padding-inline-end:3.125rem}}@media (min-width:96rem){.contact__content{padding-inline-end:6.25rem}}.contact__content .content-wrapper{margin-block-end:2.1875rem}.contact__info{margin-block-end:1.875rem}.contact__address svg,.contact__phone svg,.contact__email svg{block-size:1rem;inline-size:1rem;color:var(--color-2);fill:var(--color-2);transform:translateY(0.1875rem)}.contact__form{position:relative;z-index:3;grid-column:var(--contact__form-span);margin-block-start:1.5rem}@media (min-width:48rem){.contact__form{grid-row:1 / 3;margin-block-start:0}}.contact__form h3{font-size:1.5rem;margin-block-end:1em}@media (min-width:48rem){.contact__form h3{font-size:2rem}}